- 1 名前:デフォルトの名無しさん mailto:sage [2022/03/28(月) 09:25:37.90 ID:+qBipumoM.net]
- !extend:on:vvvvv:1000:512
!extend:on:vvvvv:1000:512 ようこそFlutter野郎どもよ!!! 軽い開発環境でモバイルアプリ開発ができるなんて最高じゃねえか AndroidもiOSも両方行ける、まさに漢のためのツールだな https://flutter.dev/ 前スレ Flutterやろうよ!!! 3 https://mevius.5ch.net/test/read.cgi/tech/1628421492/ VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
- 433 名前:411 mailto:sage [2022/09/29(木) 12:06:55.25 ID:DUgkcSyO0.net]
- kboy は、Ruby on Rails で有名な2人にも認められている
YouTube で有名な雑食系エンジニア・KENTA と、 RUNTEQ の菊本とも対談している動画がYouTubeにある
- 434 名前:.NET M HighSchool [2022/09/29(木) 13:47:20.26 ID:yzYmCLI10.net]
- そういえばSPAJAM残念でした回動画ないね
まぁまだ1週間も経ってないけど
- 435 名前:デフォルトの名無しさん [2022/09/30(金) 14:00:27.23 ID:XhiJe9JY0.net]
- djangoとflutterと連携しようとしてるんだけど。
firebaseの方が認証とか色々と楽そうですね。
- 436 名前:デフォルトの名無しさん mailto:sage [2022/09/30(金) 17:50:02.78 ID:jCyqAOWwp.net]
- Firebaseで要件満たせるなら使うとかなり楽
Amplifyは些細な事で壊れるから微妙だった
- 437 名前:デフォルトの名無しさん [2022/10/09(日) 17:02:33.26 ID:Pbcg9nyX0.net]
- provider.dartがインポートできません。
pubspec.yamlに「provider: ^6.0.3」と書き足し「pub get」を押し、 dartファイルに「import 'package:provider/provider.dart';」 と書いたのですが、この行に赤い波線が引かれ、エラーになってしまいます。 provider.dartをインポートするにはどうすれば良いですか?
- 438 名前:デフォルトの名無しさん mailto:sage [2022/10/09(日) 17:22:12.50 ID:eiqlsGtG0.net]
- AndroidStidioを使っとるんか
pubspec.yamlの更新がきちんと伝わらない現象はよく目にする 保存してプロジェクトを再読み込みするとか、Terminalペインから flutter pub get を実行するとかすればいける そうでなければ何か間違いがあるんだろう
- 439 名前:デフォルトの名無しさん (ワッチョイ ffb1-Phf8) [[ここ壊れてます] .net]
- >>432
有難う御座います。 flutter pub getを実行し、android studioを起動しなおしたら治りました。
- 440 名前:デフォルトの名無しさん mailto:sage [2022/10/12(水) 00:26:47.36 ID:RDgA4ydS0.net]
- flutter を触り始めたが…riverpod てわけわからんな
要するにグローバル変数なのに、なんであんなにやや
- 441 名前:こしいことをしとるんだ? []
- [ここ壊れてます]
- 442 名前:デフォルトの名無しさん [2022/10/12(水) 06:51:49.54 ID:PXGfjVU50.net]
- Googleがゴミだからだろ
- 443 名前:デフォルトの名無しさん mailto:sage [2022/10/12(水) 07:34:21.17 ID:MqpEV/3v0.net]
- >>434
わかりにくいよな
- 444 名前:デフォルトの名無しさん [2022/10/12(水) 11:23:18.30 ID:vhOs9uB4a.net]
- RiverpodはサードパーティパッケージだからGoogleは関係無い。
作るなとも言えないし、使うなとも言えない。 一応公式のおすすめリスト的なものに含めてはいるが。 当たり前だが結局最終的にはエンジニアの自己責任。
- 445 名前:デフォルトの名無しさん mailto:sage [2022/10/12(水) 11:40:15.34 ID:ZFf32iiSp.net]
- 小さいアプリならグローバル変数に状態に持ってもいいけどね
規模が大きくなってくるとライフサイクル管理を避けられなくなるし 階層化やらキャッシュ操作やらも欲しくなるけど その諸々をriverpodに丸投げできるから便利よ
- 446 名前:デフォルトの名無しさん mailto:sage [2022/10/12(水) 12:56:33.47 ID:vHtlGJeU0.net]
- React にも、Flux 系のRedux がある。
実行順序を、一方向に限定しないといけない 最近は、Recoil と言うのもある
- 447 名前:デフォルトの名無しさん (アウアウウー Sa2f-NPE/) mailto:sage [[ここ壊れてます] .net]
- Recoilに似てるといわれるけどRecoilはもっと単純よな
Riverpodがどんどん複雑になってくのはどうにかならんか? V2の巨大な変更で泣く人が出てるが思いつきでどんどん変える自分勝手な作者はV3もV4も同じことするだろね あれもこれもやろうとしててフレームワーク上のフレームワークと揶揄されるGetXと同じことになってるじゃんかって意見見たけど同意 Twitterとか見てるとRiverpodむずいって人が毎日おおぜいいるから簡単なGetXよりタチ悪いくらいじゃね? ちな、ウェブはRecoilよりさらに新しいやつが人気になってきてる
- 448 名前:デフォルトの名無しさん (オイコラミネオ MMeb-ZDf4) mailto:sage [[ここ壊れてます] .net]
- DIコンテナと状態管理の2つに分かれてくれた方がいい気がしないでもないが、それはそれで使い勝手が悪くなりそうな気もする
v1は結構変わったがv2ってそんなに酷かったっけ?
- 449 名前:デフォルトの名無しさん [2022/10/12(水) 16:39:12.62 ID:MDxCiE1q0.net]
- Riverpodは無駄に使いこなそうとして無駄に消耗してる奴が多いような
実際、大抵のアプリはそこまでやる必要はないはず
- 450 名前:デフォルトの名無しさん mailto:sage [2022/10/12(水) 17:49:50.46 ID:X1AdCtDX0.net]
- riverpodで状態管理の機能与えられて、その先が明確じゃないからじゃね?
それを使ってMVVMみたいにMV whatみたいなどうアプリを設計するかの明確な指針がなくみんな riverpodに合わせたオレオレパターン、ベストプラクティスだか知らんが みんなで必死で発明してそう だから消耗してる そんなイメージ
- 451 名前:デフォルトの名無しさん (ワッチョイ ca2f-iygP) mailto:sage [[ここ壊れてます] .net]
- flutter_blocみたいな使うだけで形が凡そ決まってくるやつと違って
Riverpodは自由な使い方ができすぎるのもあるでしょ
- 452 名前:デフォルトの名無しさん (ワッチョイ f301-K5IV) [[ここ壊れてます] .net]
- Googleが馬鹿なんだよ
- 453 名前:デフォルトの名無しさん mailto:sage [2022/10/21(金) 19:09:25.59 ID:dr0clczO0.net]
- riverpodのFutureProviderちゃんってTapされたら動くとかどうやるの?
最初に自動で動いてほしくないんだけど…
- 454 名前:デフォルトの名無しさん [2022/10/21(金) 23:58:27.16 ID:MNb3y1tc0.net]
- getでええやろ。
RiverPodとか可読性悪すぎ。
- 455 名前:デフォルトの名無しさん [2022/10/23(日) 00:25:27.24 ID:sgt+AMXu0.net]
- webアプリばっか作ってたからスマホアプリ作るの楽しいわ。
- 456 名前:デフォルトの名無しさん mailto:sage [2022/10/23(日) 05:01:42.86 ID:hqCVvK2z0.net]
- stateへのアクセス制限が厳しすぎる
一時的にglobal化可能とか親の方であらかじめ指定した子からは自由にアクセス可能とかにしてくれればそもそもriverpodなんかいらなくなるのに
- 457 名前:デフォルトの名無しさん mailto:sage [2022/10/23(日) 05:12:25.56 ID:ld+F/Wovp.net]
- >>446
タップでFuture確定させたいならCompleter引き回してFuture作ればいいけど タップ確認にFuture使うのはちょっと大袈裟かな StatefulWidgetにフラグ持たせるか、riverpodならStateProvider<bool>で大体間に合うかと
- 458 名前:デフォルトの名無しさん mailto:sage [2022/10/23(日) 15:56:12.84 ID:QnYpus+Ca.net]
- riverpod_generator、強引に必須化してくると思うよ
Static meta programmingが入る頃が可能性高いな その都度書き直して必死についてくの? 会社はそのコスト考えてる?
- 459 名前:デフォルトの名無しさん mailto:sage [2022/10/23(日) 17:38:48.67 ID:yksltfyu0.net]
- static meta programming ねぇ
個人開発者にとっては強力なツールだと思うが…
- 460 名前:デフォルトの名無しさん mailto:sage [2022/10/23(日) 17:50:10.90 ID:Jfbavd5j0.net]
- いわゆるstaticおじさんだな。
俺は嫌いじゃない。
- 461 名前:デフォルトの名無しさん (ワッチョイ 2101-TfLj) mailto:sage [2022/10/23(日) 18:46:08.92 ID:yksltfyu0.net]
- やっぱり riverpod わからん
ややこしいだけでメリットが何一つない グローバル変数で十分というのが結論だ
- 462 名前:デフォルトの名無しさん [2022/10/24(月) 10:03:03.11 ID:plLZDMyUd.net]
- >>451
まあRiverpod自体必須じゃないので、他のもの使えばいいのでは? 少なくとも公式が「Riverpodが一番おすすめ」と言わない限り必須にはならんと思う。 少なくとも現時点ではそうは言っていないし、そういう状況になってもいないと思う。 自分で意思決定できない状況なら言われた通りやるしかない。
- 463 名前:デフォルトの名無しさん mailto:sage [2022/10/24(月) 18:24:26.17 ID:DN4O5MAE0.net]
- riverpodってAPIごとにnotifierとprovider作るってことでいいの…か?
よくわからん
- 464 名前:デフォルトの名無しさん [2022/10/25(火) 01:49:05.61 ID:wUwtqWdP0.net]
- 趣味でやってるんだがRESTとproviderの実装理解するまで1ヶ月もかかった。
勉強始めてトータル2ヶ月。。。 それでProvider理解したら今度はProxy Providerとか出てきた 本職の人はやっぱProviderとか1日で理解しちゃうの?
- 465 名前:デフォルトの名無しさん mailto:sage [2022/10/25(火) 02:07:37.81 ID:YyoLxp4N0.net]
- わいやとRESTって言葉は知らんけど作れてて、
後からああ、今まで作ってたこれがRESTなのねって知るかんじ 言葉よりも作れるが大体先になる
- 466 名前:デフォルトの名無しさん mailto:sage [2022/10/29(土) 16:57:41.29 ID:CeYX+Xny0.net]
- >>446
2.1.0で入れるかも?な感じみたいやで https://github.com/rrousselGit/riverpod/issues/1660
- 467 名前:デフォルトの名無しさん mailto:sage [2022/10/29(土) 21:16:25.59 ID:2ynmHFgp0.net]
- 状態管理はこの記事が理解しやすいからこれ参考にしてやってる
https://suragch.medium.com/flutter-state-management-for-minimalists-4c71a2f2f0c1 Flutter初めて2ヶ月ちょいだけどシンプルのようで奥が深くておもろい
- 468 名前:デフォルトの名無しさん mailto:sage [2022/10/29(土) 21:40:46.85 ID:lV3hVGRgM.net]
- レアクトとどっちがいい?
- 469 名前:460 (ワッチョイ 8bbb-gcVw) mailto:sage [2022/11/01(火) 08:07:34.56 ID:C7h79+9e0.net]
- すまんいつ入るかは未定て書いてあったわ、スマソ
- 470 名前:.NET MAUI HighSchool [2022/11/05(土) 21:52:37.54 ID:h7cdm6j10.net]
- >>461
.NET MAUIが最強 ネイティブAPIほとんど用意されてるからな XAMLだからUIクソ簡単だしデータBindingしやすい
- 471 名前:デフォルトの名無しさん (アウアウエー Sada-tAG1) [2022/11/06(日) 09:39:16.13 ID:AhBTMvDWa.net]
- >>463
うんうん、.NET MAUIが最強だよね。おめでとう。
- 472 名前:デフォルトの名無しさん mailto:sage [2022/11/06(日) 10:50:50.18 ID:PIbDNXM80.net]
- >>463
.NET MAUIが最強ということで決まりだね、さようなら
- 473 名前:デフォルトの名無しさん mailto:sage [2022/11/06(日) 11:07:12.72 ID:tMcuJHhq0.net]
- >>461
JavaScript は滅びるべきなので、React も滅びなければならない Dart の方がマシ
- 474 名前:.NET MAUI HighSchool [2022/11/06(日) 12:04:36.74 ID:3TW68qWy0.net]
- >>466
DartとかFlutter以外で使ってる奴いんの???
- 475 名前:デフォルトの名無しさん mailto:sage [2022/11/06(日) 12:18:45.52 ID:tMcuJHhq0.net]
- >>467
もちろん、C#さんにはかないませんよ ええ、そうですとも
- 476 名前:.NET MAUI HighSchool [2022/11/06(日) 12:31:41.65 ID:Am1kuzif0.net]
- >>468
分かればいいのだ
- 477 名前:デフォルトの名無しさん mailto:1342 [2022/11/06(日) 12:40:09.18 ID:UV8qWA320.net]
- >>467
もちろん、C#おじさんにはかないませんよ ええ、そうですとも
- 478 名前:デフォルトの名無しさん [2022/11/06(日) 14:21:49.76 ID:oPmfeFlQd.net]
- >>467
うんうん、そんな人いないよね、良かったね。 おめでとう。
- 479 名前:デフォルトの名無しさん mailto:sage [2022/11/07(月) 19:52:20.81 ID:1W6h861xM.net]
- なんというか
分かってたつもりだけど恥知らずには皮肉が通じないってことを痛感させられるなあ
- 480 名前:デフォルトの名無しさん mailto:sage [2022/11/08(火) 07:26:17.66 ID:gOddxVoY0.net]
- うちの馬鹿がすみません
- 481 名前:デフォルトの名無しさん [2022/11/20(日) 12:20:01.14 ID:bfCAqDsM0.net]
- 個人で空いた時間に趣味でサービスを作ってます。
provider+mvvm+DIにチャレンジしてますが なんか複雑すぎて理解が遅く前に進みません。 続けてれば慣れでこの設計の方が効率良く作れるようになるものでしょうかね? 人より理解力がよくないですし、独学なのでペースも遅いです。 DJANGOとSQLでwebアプリを作ってましたが MVCに慣れてからは高速に効率良くアプリを作れるようになりました。
- 482 名前:デフォルトの名無しさん [2022/11/20(日) 12:48:16.87 ID:bfCAqDsM0.net]
- もしよかったら
provider+MVVMの+firebaseでCRUDの処理をする お手本になるようなレポジトリやサンプルソースコードがあれば教えてください。 アホなのでシンプルで参考になるものがあればよろしくお願いします。
- 483 名前:デフォルトの名無しさん mailto:sage [2022/11/20(日) 16:01:50.99 ID:9L760Ylk0.net]
- MVVMやるなら状態管理にはmobxの方がいいかな
シンプルで分かりやすい ただ、ざっとググると英語読めないときついかもな..
- 484 名前:デフォルトの名無しさん (ワッチョイ 772c-ISLX) [2022/11/23(水) 17:57:09.45 ID:4QRPnRC+0.net]
- String hoge = ‘ほげ’
Text(‘吾輩は$である’ , hoge) すごく適当な記憶ですが、こんな書き方ありましたっけ?
- 485 名前:デフォルトの名無しさん mailto:sage [2022/11/23(水) 21:16:18.21 ID:nicVte4QM.net]
- 文字列補完なら、'吾輩は${hoge}である' かな
- 486 名前:デフォルトの名無しさん mailto:sage [2022/11/24(木) 00:55:23.94 ID:NMazMtH/a.net]
- {}いらんよ
- 487 名前:デフォルトの名無しさん [2022/11/24(木) 12:47:09.09 ID:rQcHs72Gd.net]
- その場合いらんけど、細かいな。
- 488 名前:デフォルトの名無しさん mailto:sage [2022/11/24(木) 16:56:02.78 ID:RwBqHjG80.net]
- 文字列補間は、言語によって微妙に異なるので、ごっちゃにしがち
- 489 名前:.NET MAUI HighSchool [2022/11/24(木) 21:47:13.80 ID://B9hV7Y0.net]
- >>474
.NET MAUIやりましょう
- 490 名前:デフォルトの名無しさん mailto:sage [2022/11/29(火) 15:18:53.04 ID:jt1U6FNJ0.net]
- 派遣切りで12月から無職になる予定です。
時間ができるのでアプリ開発できるようになりたいと思うのですが、 今はflutterってやつ勉強すればいいんでしょうか? 学生時代にHTMLをちょこっといじったことある程度です。 貧乏なのでアイフォンは持ってないです。
- 491 名前:デフォルトの名無しさん mailto:sage [2022/11/29(火) 16:33:37.61 ID:JTTSm0Nf0.net]
- まだ案件少ないよ。うちには来てるけどみんなどうなん?
iPhoneないならまずはkotlinから始めたら?いずれflutterやるにしても絶対無駄にはならないから
- 492 名前:デフォルトの名無しさん mailto:sage [2022/11/29(火) 16:56:40.36 ID:aZlTxFu90.net]
- >>483
ゼロからのスマホアプリ開発ならまずはそれぞれのNativeでやっといた方がいい。 GUIはそこそこに周辺機能(GPSとかBLEとかバックグラウンド動作とか)をメインに。 それからマルチプラットフォームを勉強しても遅くはない。
- 493 名前:デフォルトの名無しさん mailto:sage [2022/11/29(火) 18:19:25.75 ID:zl6Qgixb0.net]
- HTML をちょこっといじっただけの人だというからなぁ
Dart とか Kotlin みたいな、スマホアプリ以外に使い道がない言語は勧めにくい React Native とかの方が良いかもなぁ
- 494 名前:デフォルトの名無しさん mailto:sage [2022/11/29(火) 19:05:44.02 ID:jt1U6FNJ0.net]
- レスありがとうございます。
自分が欲しいと思うアプリがなかなか世に出ないので 時間ができたし自分で作ろうと思いつきました。 たまたまflutter推しの動画見てしまって すっかりその気になってしまったのですが、 もう少し調べた方がよさそうですね。
- 495 名前:デフォルトの名無しさん mailto:sage [2022/11/29(火) 19:07:41.29 ID:BnZpNGg20.net]
- >>485
本当にこれだな ハード周りをネイティブで直接いじってからの方が、結果的に楽 安易にマルチプラットフォームから入ると、情報が少なくて詰む >>486 言語なんてどれも方言だからいいんじゃね Dartの勉強0でも他言語の知識だけでアプリ作れたし
- 496 名前:デフォルトの名無しさん mailto:sage [2022/11/29(火) 20:01:42.85 ID:aZlTxFu90.net]
- >>487
flutter押しなのは間違いないと思うよ。 ただし、フロントだけで動作するアプリ以外は色々とプラットフォーム依存な制限があるので要注意。 それを甘く見て見積もりで大ポカした実例を何度も見てる。 逆に言うと動作中は常にフロントでセンサー類を使わずタッチ操作と画面処理だけのアプリならほぼflutterで事足りる。
- 497 名前:デフォルトの名無しさん mailto:sage [2022/11/29(火) 22:04:20.90 ID:zl6Qgixb0.net]
- まあアレだ、このスレで聞いても、Flutterやろうよ!!!と言われるだけなんだけどね
わかっているとは思うが、求人は経験がある言語を指定するのが普通 方言だから何でもできます、では通らない 派遣切りにあった人が初めて学ぶ言語に、マイナー言語はおすすめしない
- 498 名前:デフォルトの名無しさん [2022/11/29(火) 23:50:48.06 ID:ce23I5uNd.net]
- >>490
react nativeは言語じゃないけどな。
- 499 名前:デフォルトの名無しさん [2022/11/29(火) 23:57:22.78 ID:ce23I5uNd.net]
- そもそも速く就職するために何が最善か?とは一言も言ってないけどな。
時間ができたのでアプリ開発するのに何が良いですか? ということなら圧倒的にこれ、というほどの違いも無いからどれでも良い。 圧倒的ならほぼ全ての人が「問答無用で〇〇です」と言ってるはずだからね。
- 500 名前:デフォルトの名無しさん mailto:sage [2022/11/30(水) 07:04:03.83 ID:pwHMb0vk0.net]
- 就職のために開発できるようになりたいって意味だと思ってた
- 501 名前:デフォルトの名無しさん mailto:sage [2022/11/30(水) 08:33:56.59 ID:1Vez5G0H0.net]
- まとめると、Java で Android アプリということになるかな
Dart や Kotlin はこれらが方言に見える人向けの言語で、初学者向けの情報は期待できない フレームワーク以前に脱落する可能性が高い
- 502 名前:デフォルトの名無しさん [2022/11/30(水) 11:45:45.94 ID:HrjrBTJnd.net]
- >>494
どっちでも良い。 言語としてJavaとDartに違いなんかほとんど無い。 Dartの方がよりシンプルなわけで、 Dart知ってる人の発言とは到底思えない。
- 503 名前:デフォルトの名無しさん mailto:sage [2022/12/01(木) 16:40:40.52 ID:NDzBgIvm0.net]
- >>488
具体的にはどのような情報が見えないのでしょうか
- 504 名前:デフォルトの名無しさん (ワッチョイ ce01-R4o2) mailto:sage [2022/12/05(月) 17:07:27.79 ID:Xmm4NHvf0.net]
- Github Copilot はたまらんな
copyWith() とかあっさり自動生成するし、それを使ったコードも提案してくる。 freezed とかイラネ もうレドモンドに足向けて寝られないわ まあ、有料なんだが
- 505 名前:デフォルトの名無しさん [2022/12/05(月) 20:24:47.69 ID:kT34F+Xj0.net]
- SizedboxとSpacerの使い分けしてる人がいたら軽く教えて欲しい
- 506 名前:デフォルトの名無しさん [2022/12/10(土) 16:24:10.75 ID:gkuNk01ba.net]
- デスクトップアプリ作
- 507 名前:チてるんですけど、url_launcherとかでUriを渡す際、日本語がパーセントエンコードされてしまうのかwindowsで開けないんです
なんとかパーセントエンコードしないUriってできないかな [] - [ここ壊れてます]
- 508 名前:.NET MAUI HighSchool [2022/12/10(土) 16:40:36.14 ID:i3sOjwlr0.net]
- >>499
デスクトップ作るなら.NET MAUIのほうが良くねぇか? まぁそれでもWinUIとかのデスクトップフレームワークには劣るけども
- 509 名前:デフォルトの名無しさん mailto:sage [2022/12/10(土) 17:04:40.18 ID:PCG32u+/0.net]
- 少なくともurl_launcherでUri classではなく文字列で渡すメソッド呼んでる?
Uri classにしちゃうと勝手にエンコードされちゃうだろうから
- 510 名前:デフォルトの名無しさん [2022/12/10(土) 17:38:52.93 ID:IR7uC1Wb0.net]
- お二方ありがとう。
launchUrl()じゃなくてlaunchUrlString()が用意されていました♪
- 511 名前:デフォルトの名無しさん [2023/01/05(木) 20:45:56.81 ID:jMSGOtvK0.net]
- Windowsの実行ファイルはどこに出来るんだろう?
- 512 名前:デフォルトの名無しさん [2023/01/23(月) 15:02:58.98 ID:8/dCW6Tb0.net]
- mysql1を使おうと思い、
import 'package:mysql1/mysql1.dart'; と書いてインポートしようとしたのですが、URIが存在しないというエラーが表示されてしまいます。 mysql1.dartをインポートするにはどうすれば良いでしょうか? pubspec.yamlには下記の行は追加してあります。 dependencies: mysql1: ^0.20.0 ご存じの方いらっしゃいましたら教ええ頂けると嬉しいです。
- 513 名前:デフォルトの名無しさん mailto:sage [2023/01/23(月) 15:12:38.06 ID:r38JynC0d.net]
- flutter pub get は実行した?
- 514 名前:デフォルトの名無しさん [2023/01/25(水) 15:20:08.12 ID:wzM2gQOL0.net]
- flutter関係ないかもだけど
例えば現在上映している10件くらいの映画リストを表示するとしたら 横スクロールと縦スクロールどちらがいいのだろ。 個人の好みでは横の方がいいきがするが 年配の人とか対応できるのかな。
- 515 名前:デフォルトの名無しさん mailto:sage [2023/01/25(水) 15:48:21.43 ID:a5BRxPsJ0.net]
- 縦画面なら縦
横画面なら横
- 516 名前:デフォルトの名無しさん mailto:sage [2023/01/25(水) 16:18:49.32 ID:XOti8aUg0.net]
- HTML、CSSとほんの少しJSかじったことがある程度のプログラミング素人です
(いくつか動きのないWebサイト作成したことがあるってレベル感) 個人でアプリ制作して公開したく、Flutterを勉強しようかと思うのですが何から始めればいいと思いますか? Youtubeやサイトなどおすすめしてくださるとうれしいです お金ないのでできる限り安く勉強したいです
- 517 名前:デフォルトの名無しさん mailto:sage [2023/01/25(水) 16:20:25.39 ID:XOti8aUg0.net]
- あ、英語は若干苦手かも
エラーコード見るくらいはできると思いますが、全編英語の動画で勉強しよう!とかは無理です…
- 518 名前:デフォルトの名無しさん [2023/01/25(水) 17:09:17.27 ID:JY17sZlAd.net]
- これはFlutterに限らずだけど公式のチュートリアルから入るのが一番だよ
まあ英語なんだけど
- 519 名前:デフォルトの名無しさん mailto:sage [2023/01/25(水) 17:17:13.25 ID:XOti8aUg0.net]
- ありがとうございます
とりあえず有志による日本語チュートリアルを見ることにします!
- 520 名前:デフォルトの名無しさん mailto:sage [2023/01/25(水) 17:49:57.47 ID:WpQJ4YSO0.net]
- >>506
まぁ通常のUXだとリストは縦スクロールだろうね。 横だと気づかない人も出てきそう。 >>508 体系的に学べるのは公式だろうけど、世に出てしばらく経つのでやりたいことをググったらたいてい何でも調べられる。 ひとまず必須なのはpub.devの使い方を理解するくらいかな?
- 521 名前:デフォルトの名無しさん mailto:sage [2023/01/25(水) 18:47:27.92 ID:XOti8aUg0.net]
- ありがとうございます
公式である程度体系的に学んで実践に移ろうと思います!
- 522 名前:デフォルトの名無しさん mailto:sage [2023/01/25(水) 18:51:24.56 ID:afTSN2zGM.net]
- pubのライブラリ使いたいんだけど安心できる確認方法がわからないので使えてない…
mysqlとodbcとsqliteくらい公式ライブラリがほしい…
- 523 名前:デフォルトの名無しさん mailto:sage [2023/01/25(水) 19:20:49.98 ID:WpQJ4YSO0.net]
- pub.devで取得できるのはオープンソースだし、メンテ止まったとしても自分でカスタムor乗り換えも慣れてしまえば敷居は高くないよ。
そもそも個人が
- 524 名前:やりたいことなんて、大抵とうの昔に誰かがやってくれてるので先人の知恵は活用すべし。
心配する時間があるならとりあえずやってしまったほうが良いと思うよ。 [] - [ここ壊れてます]
- 525 名前:デフォルトの名無しさん mailto:sage [2023/01/27(金) 07:33:35.41 ID:s7jEgkyEM.net]
- >>515
自分で書けないから安心できるか判断できないという話に対してOSSだから安全って何の根拠にもなってないと思うんですが… ちゃんとしたメンテナが複数人「大丈夫」ってレビューしてるかとか分からないじゃないですか… だからDB周りくらいは公式に欲しいんですよね
- 526 名前:デフォルトの名無しさん mailto:sage [2023/01/27(金) 08:54:14.36 ID:J/qHsrbq0.net]
- >>516
自分で読めない、書けないって言ってたっけ? てっきりカスタマイズできるぐらいのスキルはあると思ってたけど。
- 527 名前:デフォルトの名無しさん [2023/01/27(金) 11:30:29.04 ID:RuHLakqAF.net]
- >>516
なら自分で作ってOSSにすればいいんじゃないの?
- 528 名前:デフォルトの名無しさん mailto:sage [2023/01/27(金) 11:36:31.66 ID:84GPZi4Y0.net]
- そういう人には、Flutter は向いていないんだろうな
Compose とか MAUI なら望みが叶うと思うけど
- 529 名前:デフォルトの名無しさん [2023/01/28(土) 13:22:05.34 ID:1UWGJ+OPa.net]
- >>516
ossでユーザー多ければ実用に耐えているという点である程度の目安にはなると思うけど、 安心の基準なんて人それぞれだしあなたのお気持ちが第一なのでいろいろ探してみたらいいのでは? 同種のフレームワークいくつもあるし。
- 530 名前:デフォルトの名無しさん [2023/02/07(火) 00:51:22.15 ID:+uW+R99i0.net]
- flutter他のフレームワークやら言語やらよりもググった時のクソ記事率高くね?
何のせいとは言わないが
- 531 名前:デフォルトの名無しさん (ワッチョイ 3f10-w9hv) mailto:sage [2023/02/07(火) 05:12:55.28 ID:JETifUso0.net]
- 高くないよ
ググり方がクソなんじゃね?
- 532 名前:デフォルトの名無しさん [2023/02/07(火) 20:16:31.72 ID:QZOD/g0Ld.net]
- >>521
びびって名前出せんなら黙っとれw
- 533 名前:デフォルトの名無しさん [2023/02/09(木) 17:49:23.38 ID:zL6pj6tQ0.net]
- 下記のメソッドを実行した時、帰って来る値がFuture<Position>型なのですが、
これをPosition型に変更するにはどの様にすれば良いですか? Future<Position> getPosition() async { ・・・ }
|

|