本コースは、Jetpack Composeによる基本的なアプリ開発を習得された方向けの応用編です。よりモダンで実践的なAndroidアプリ開発スキルを身につけたい方におすすめします。
本コースでは、Googleが推奨するMVVMアーキテクチャをベースに、現代的なアプリ開発に欠かせない各種ライブラリの活用方法を深く学びます。
まず、ViewModelを用いてUIの状態管理とビジネスロジックを分離し、UIコントローラの肥大化を防ぎます。次に、Kotlin CoroutinesとFlowを活用することで、複雑になりがちな非同期処理を宣言的かつシンプルに記述し、リアクティブなUIを実現する手法を習得します。
また、サーバーとの通信処理では、HTTP通信ライブラリであるRetrofitをCoroutinesと組み合わせて利用し、Web APIとのデータ連携を安全かつ効率的に実装します。
さらに、DI(依存性の注入)ライブラリのHiltを導入し、コンポーネント間の依存関係を整理することで、メンテナンス性の高いアプリケーションの設計方法を学びます。
最終的には、これらの技術を組み合わせた総合演習を通じて、より実践的なアプリケーション開発を体験します。
このコースを受講いただくことで、非同期処理やDIを取り入れた、堅牢でスケーラブルなAndroidアプリケーションを自信を持って開発できるようになることを目指します。
※本コースは、2026年度より改訂版にて実施いたします。
※本コースは、生成AIを利用したコードアシストを利用いたします。
※AIは演習環境に組込み済です。お客様にてご用意いただく必要はございません。
※受講に関する注意点※
進行の都合上、研修開始時間を過ぎてからのご参加はご遠慮いただいております。
大変恐れ入りますが、研修開始時間までにご参加いただけていない場合、
当日キャンセル扱いをさせていただく場合がございますのでご注意ください。
【AIアシスト対応】KotlinによるAndroidアプリ開発応用
-ViewModel、Flow、RetrofitとCoroutines、Hilt-

