Flutter開発環境の構築手順を理解し、クロスプラットフォーム開発の全体像を把握する
変数、制御構文、関数の基本構造を理解し、プログラミングの基礎を習得する
Future、async/await、クラス設計を理解し、実践的なプログラム構築能力を養う
Flutterのアーキテクチャとレンダリング構造を理解し、UI構築の基礎を習得する
StatelessWidgetおよび基本Widgetを用いた画面構築手法を理解する
StatefulWidgetと状態管理の基本概念を理解し、ユーザー操作に応答するUIを実装する
複雑なUI構造とナビゲーションの設計手法を習得する
アニメーションの基本原理を理解し、UX向上のための実装手法を学ぶ
アプリケーションにおけるデータの保持・管理方法を理解する
Firebaseの基本機能を理解し、クラウドを活用したデータ処理を実装する
ゲーム開発フレームワークを用いたリアルタイム処理とUI統合を学ぶ
課題設定から仕様設計までを行い、開発プロセスの上流工程を実践する
設計に基づきアプリケーションを実装し、各機能を統合する
動作検証と改善を行い、完成度の高いアプリケーションを仕上げる
開発成果の発表を通じて設計意図と実装内容を説明し、総合的な理解を評価する