お問い合わせ

コース概要

Flutterの入門

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

Flutterのアーキテクチャの理解

  • ウィジェット、レンダリング、レイヤー
  • StatefulウィジェットとStatelessウィジェット
  • Material DesignおよびCupertinoウィジェット

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

  • Row、Column、Stackおよびその他のレイアウトウィジェット
  • MediaQueryおよびLayoutBuilderによる応答性UI
  • ナビゲーションとルーティング

状態管理

  • setState、Provider、Riverpodの比較
  • 複雑な状態の管理
  • スケーラビリティのためのベストプラクティス

フォームと入力の扱い

  • テキスト入力、バリデーション、フォームウィジェット
  • ユーザーインタラクションの処理
  • フォーカス管理とキーボード制御

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

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

テスト、デバッグ、デプロイメント

  • ユニットテスト、ウィジェットテスト、統合テスト
  • ホットリロードとパフォーマンスツール
  • APKの構築とストアへのデプロイ

プロジェクト: 完全なアプリの構築

  • デザインとアーキテクチャ
  • 機能の実装
  • テストと最終的なデプロイメント

まとめと次のステップ

要求

  • プログラミングの基礎知識
  • 基本的なUI/UXコンセプトへの慣れ
  • Dartおよびアプリ開発を学ぶ意欲

対象者

  • FlutterおよびDart初心者の開発者
  • クロスプラットフォームソリューションを求めているモバイルアプリ開発者
  • モダンなUIフレームワークに関心のあるソフトウェアエンジニア
 35 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (2)

今後のコース

関連カテゴリー