お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
アーキテクチャと高度なコンポーネント
- アーキテクチャパターン: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)
私たちはKotlin Multiplatformの学習と実験をとても楽しんでいました。
Renzo Olivares Macias - Google
コース - Android Development
機械翻訳