こんにちは!Flutterを学ぶならUdemyのAnjela Yuさんの講座[The Complete Flutter Development Bootcamp with Dart]がおすすめです。
講座のリンクはこちら↓
今回は、Udemyで学ぶこのFlutter講座のメリットやデメリット、そしてデメリットの解決策についてご紹介します。
まずはメリットから。Anjelaさんの講座は、初心者でもわかりやすく説明してくれるため、初めてFlutterを学ぶ方には最適です。また、Flutterに特化した講座であるため、学びたいことがスムーズに進められます。
では、デメリットの解決策についてご紹介します。まず、講座内で指示されている通り、各セクションの資料はgitからコピーするようになっています。しかし、そのままコピーしても動かないため、自分で調整する必要があります。その際、コメント欄には各ユーザーの解決策が載っているため、参考にしてみると良いでしょう。
コメント欄を見ながらやると、解決はするのですが、環境周りで長時間ハマったりして、かなり時間がかかりました。そこで私が提案するおすすめ解決策は以下の通りです。
① gitからプロジェクトをコピーする(指示通り)
② 自分で別に新規に空のプロジェクトを作成する
③ ②のファイルに①から以下のファイルをコピーして、上書きする
・libフォルダ一式
・pubspec.yaml
・images,assetsフォルダ一式(あれば)
④ FlatButtonはTextButton等に修正する(このとき、色の設定はTextStyleの中に移動させるようにしてください)。
色については、以下のコードをTextButtonの直後(onPressed:()の直前)に記載いただければOKと思います。
TextButton( style: TextButton.styleFrom( backgroundColor: Colors.red, ←変えたい色 ),
これで、概ね動くようになります。ただし、すべてのエラーが解消されるわけではないため、必要に応じてもう少し自分なりに調整する必要があります。(コメント欄に解決策が載っている場合が多いです。わからなければぜひ聞いてください)
また、セクション15でFirebaseを扱うところでは、途中でうまくコードが動かなくなり、視聴のみに切り替えました。
以上が、Udemyで学ぶFlutter講座のTipsでした。Flutterを学ぶ際には、この情報を参考にしてみてくださいね!
コメント