コース概要
導入
- Flutterと他のクロスプラットフォームフレームワークの比較
- Flutterの特徴とアーキテクチャの概要
開始
- Flutterのインストール
- コードエディタ(Android Studio)の設定
- Dart関数と変数の理解
- 抽象化、カプセル化、継承、ポリモーフィズムの実装
- Dart変数とデータ型の理解
- FutureとStreamの理解
- 単体テストとモック
- ネイティブメソッドの呼び出し
- クリーンアーキテクチャ
- フレーバー
- Dart AnalyzerとDart Metricsの使用
- 依存性注入
Flutterアプリのゼロからの作成
- Flutterプロジェクトの作成
- Materialコンポーネントを使用したアプリレイアウトの構築
- アセットと画像の追加
- 国際化
アプリの実行とテスト
- Androidデバイスへのアプリ展開
- iOSデバイス(iPhoneまたはiPad)へのアプリ展開
- Hot ReloadとHot Restartツールの使用
- ウィジェットの使用
- Stateful vs Statelessウィジェット
- プロジェクトの設定
- Statelessウィジェットの作成
- Statefulウィジェットの作成
- アニメーションの作成
ルーティングとナビゲーション
- BuildRunnerパッケージの使用
- AutoRouteパッケージの使用
- 遷移の作成
- ナビゲーションスタック
データベースおよびその他のストレージ
- Hiveの紹介
- SharedPreferencesの紹介
- SQLデータベースの使用
REST API、JSONのパース
- httpパッケージの紹介
- Dioパッケージの紹介
- JSONのパース
- リクエストとレスポンス
Flutter状態管理
- BLoCパッケージの紹介
- BLoCの実装
- BLoCのテスト
プログラミングのヒントとベストプラクティス
Troubleshooting
まとめと結論
要求
- AndroidおよびiOSモバイルアプリ開発の経験
対象者
- 開発者
- プログラマー
お客様の声 (6)
すべてが正常です。
Adrian Rybka - SEOyon
コース - Flutter Development Bootcamp with Dart
機械翻訳
トレーナーのパフォーマンスと知識
Marcin Pierchala - SEOyon
コース - Flutter Development Bootcamp with Dart
機械翻訳
ラボについての詳細
Sarbin - Cagayan Electric Power And Light Co., Inc.
コース - Flutter Development Bootcamp with Dart
機械翻訳
一対一の会話とテクノロジー、実装についての議論
Peter Roos - Tiqs B.V.
コース - Flutter Development Bootcamp with Dart
機械翻訳
全体的には、アプリケーション開発のあらゆる側面を概観することができ、非常に楽しめました。これによって、その構造のすべてのレベルが見えてきました。情報量が多くて時々圧倒されることがありましたが、アプリケーションを開発するために使用されるすべてのプログラムで実際に"遊べた"ことは本当に楽しかったです。ミゲルは素晴らしい仕事をし、ビジュアルを豊富に使ったプレゼンテーションスライドもとても良かったです。
Jose Salgado - SEMPCheck Services
コース - Flutter Development Bootcamp with Dart
機械翻訳
ミゲルはこの主題に関する知識が豊富で、トレーニングをわかりやすく進めました。全体の流れもバランスよく、必要に応じて各セクションに新しい機能を追加しました。 彼は質問された内容をすべてカバーし、それぞれの質問に詳しく答えてくれました。非常に良い経験でした。
Paul Coaton - SEMPCheck Services
コース - Flutter Development Bootcamp with Dart
機械翻訳