お問い合わせ

コース概要

アーキテクチャと高度なコンポーネント

  • アーキテクチャパターン:MVVMおよびJetpackコンポーネント(ViewModel、LiveData)
  • 高度なUI状態管理手法
  • Navigation Component:複雑なナビゲーションの実践的導入方法
  • ハンズオン:アプリケーション構造のリファクタリング

並行処理とバックグラウンドタスク管理

  • 非同期処理におけるKotlinコルーチンの活用方法
  • 定期的なバックグラウンド処理用のWorkManager
  • スレッド管理およびメインスレッドの使用方法
  • ハンズオン:プロジェクト内での非同期処理の実装体験

高度なデータ永続化手法

  • Room Persistence Libraryを用いた基本的なCRUD操作
  • DataStoreの基礎的な活用方法
  • ハンズオン:プロジェクトにデータ保存機能を追加する実習

テストとコード品質向上手法

  • JUnitを用いた単体テストの基本
  • EspressoによるUIテストの導入的学習
  • 静的コード解析ツール(Lint)の活用方法
  • ハンズオン:プロジェクト内での基本的なテスト作成実習

外部システムとの統合と最適化技術

  • Retrofitを用いたREST API連携入門
  • JSONデータの扱い方
  • UIレンダリングおよびバッテリー消費量の最適化手法
  • ハンズオン:API統合とパフォーマンスチューニング実習

まとめと今後の学習指針

要求

  • Androidの基礎知識(Activity、UI構成、ナビゲーション、Kotlin/Java)を十分に理解していること
  • Android Studioの使用経験があること
  • オブジェクト指向プログラミングに親しみがあること

対象者

  • 実務経験豊富なAndroid開発者
  • 上級テクニックの習得を目指すモバイル開発者
  • 高品質かつ高性能なAndroidアプリを構築したいソフトウェアエンジニア
 35 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (1)

今後のコース

関連カテゴリー