記事の内容
この記事では、FlutterとDartを学習するさいの良書と動画教材を紹介していきたいと思います。
動画教材
Udemyのここがオススメ
- 一ヶ月間は自由に返金することができるので、お試しで講座を受けられる。
- 情報が古くなった場合には、著者が教材をアップデートしてくれることが多いので、初心者に優しい。
Flutter & Dart - The Complete Guide [2023 Edition]
▼ 興味がある方は、画像をクリック
英語版ですが、人気のコースです。
Flutterは更新が早いので、情報が新しい教材は嬉しいですね。
The Complete Flutter Development Bootcamp with Dart
▼ 興味がある方は、画像をクリック
英語版ですが、超人気のコースです。
彼女のチームは、他の教材も出しているのですが、全てのコースが人気ですね。
FlutterとFirebaseをSNS作成を通じて基礎から応用までステップアップする
▼ 興味がある方は、画像をクリック
Flutter3対応。
iOSとAndroidを同時に開発できるFlutterでモバイルアプリ開発します。
Firebaseと連携し、SNSに必要な機能を一通り開発。
最終的にはAWSやSendgridのAPIも使えるようになります。
情報が新しいこと、最終的な成果物がハッキリしているのがいいですね。
【Flutter】3日でできるFlutterアプリ開発入門
▼ 興味がある方は、画像をクリック
Googleが提供するクロスプラットフォーム開発ツール『Flutter』を用いて、1つのソースコードでiOS・Androidの両方で動作するモバイルアプリを開発する手法を学んでいきます。
モバイルアプリ開発や、プログラミング言語の記述の基礎を学ぶことができます。
初心者向け
脱初心者のための問題集 Dart編
Dartの基礎的な文法を学習し終わった後、次に何をしようかと考えている人にオススメの本です。
基礎を学んだ後にするべきことは、アウトプットです。
この本では、そのアウトプットをするための演習課題が、55問、用意されています。
この本を読み終えた後は、まず間違いなく、初心者から中級者に向けてのステップアップができているはずです^^
Dartを勉強するさい、2冊目に最適な本です。
この本は、「Kindle Unlimited」の30日間無料体験で読むのがオススメです ^^
無料体験後も、200万冊以上の本を月額980円で読むことができる、読書好きにはもってこいのプランです。
動かして学ぶ!Flutter開発入門
サンプルを動かしながら開発環境の構築やFlutterの特徴的な機能を利用したアプリ開発手法を学べます。
【対象読者】
- Flutterを初めて利用するエンジニア
- Flutterでアプリを作ってみたい方、どのようなことができるのかを知りたい方
- Flutter開発のスキルアップをしたい方
- Flutterの業務開発を検討している方
ソフトウェアデザイン 2022年4月号
クロスプラットフォーム開発の第一の選択肢として注目を浴びているFlutterは、UIの変更を即座に反映する「ホットリロード」などの機能により、高速なアプリ開発ができると言われています。
本特集では、メモアプリやパズルゲームなどの開発を通して、Flutter固有の概念「Widget」や、UIの状態管理についての理解を深めます。
また、試作したアプリのテスト、ビルドから各プラットフォーム向けのデプロイまで行うことで、開発工程を一通り体験します。
ゼロから学ぶFlutterアプリ開発
解説は最低限必要な範囲にとどめ、初心者でも挫折しないように進めます。
始めに実際に手を動かすことでプログラムを作る楽しさを知ってもらい、次にプログラミングの基礎知識を学習し、最後にアプリを作成して知識の定着を図り、Flutter未経験者でも自力でアプリ開発ができるようになることを目指します。
(こんな方におすすめ)
- プログラミング未経験者
- 仕事で初めてFlutterを使うエンジニア
- 個人でアプリ開発をしてみたい人
多分1週間くらいでできるFlutter入門
簡単なTODOアプリを作っていきます。
ソースコードがGithub上に公開されているので、それに沿っていけばアプリが作れます。
入門書としてオススメです。
Flutterで作る モバイルアプリ開発入門
本書では、Flutterの知識がゼロな状態から、アプリ開発をすることの魅力や簡単なアプリをApp Store・Google Play Storeでリリースができるようにできるだけわかりやすく解説していきます。
この本だけでは複雑なアプリを開発することは難しいですが、Flutterやアプリ開発の知識を汎用的に理解できるようにできるだけわかりやすく説明します。
マルチプラットフォーム対応 最新フレームワーク Flutter 3入門
Googleの開発したクロス開発フレームワーク「Flutter」のインストールから、アプリ開発に必要な機能をひと通り解説した入門書です。
Flutterは進化が早いので、新しい情報が載っている本は嬉しいですね。
中級者向け
現場で使える Flutter開発入門
幅広く浅く解説している本ですが、Flutterの解説において、実践的な内容だと思います。
レイアウト、アニメーション、状態管理、データベース、ネイティブ連携、課金、ローカライズ、リファクタリング・デバッグ、CI/CD、Flutter Webなどについて説明されています。
Flutter for Beginners: Cross-platform mobile development from Hello, World! to app release with Flutter 3.10+ and Dart 3.x (English Edition)
英語版ですが、出版日も新しくて人気の本です。
英語が大丈夫な人には、おすすめの本です。
Flutter & Dart Cookbook: Developing Full-Stack Applications for the Cloud
英語版ですが、出版日も新しくて人気のオライリー本です。
英語が大丈夫な人には、おすすめの本です。