コース概要

Flutterを始めましょう

  • FlutterとDartのインストール
  • Flutter DoctorとCLIツールの使用
  • 最初のFlutterプロジェクトを作成する

Flutterアーキテクチャの理解

  • ウィジェット、レンダリング、およびレイヤー
  • ステートレスウィジェットとステートフルウィジェット
  • Material DesignとCupertinoウィジェット

レイアウトとナビゲーション

  • Row、Column、Stackなどその他のレイアウトウィジェット
  • MediaQueryとLayoutBuilderを使用したレスポンシブUI
  • ナビゲーションとルーティング

ステート管理

  • setState vs. Provider vs. Riverpod
  • 複雑なステートの管理
  • 拡張性に最適なベストプラクティス

フォームと入力の取り扱い

  • テキスト入力、バリデーション、およびフォームウィジェット
  • ユーザーとの対話を処理する
  • フォーカス管理とキーボード制御

パッケージの使用とデバイス機能へのアクセス

  • pub.devパッケージの追加と管理
  • カメラ、位置情報、ストレージプラグインの使用
  • プラットフォーム固有のAPIとの統合

テスティング、デバッグ、および展開

  • 単体テスト、ウィジェットテスト、および統合テスト
  • ホットリロードとパフォーマンステストツール
  • APKのビルドとストアへの展開

プロジェクト: 完全なアプリケーションを構築する

  • デザインとアーキテクチャ
  • 機能の実装
  • テスティングと最終展開

まとめと次なるステップ

要求

  • プログラミングの基本的な理解
  • 基本的なUI/UX概念に精通していること
  • Dartとアプリ開発を学ぶ意欲

対象者

  • FlutterとDartの初心者の開発者
  • クロスプラットフォームソリューションを求めるモバイルアプリ開発者
  • 現代のUIフレームワークに興味のあるソフトウェアエンジニア
 35 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (3)

今後のコース

関連カテゴリー