お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
アーキテクチャと上級コンポーネント
- アーキテクチャパターン: 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 時間
お客様の声 (4)
AndroidとKotlinの基本的な紹介。
Nan Yu - Google
コース - Android Development
機械翻訳
講師は、daggerで追加の問題を探究することに意欲的でした。
Susheel - Home
コース - Dependency Injection with Dagger 2
機械翻訳
講師の知識とそれを伝えやすさ。
Piotr - DPDgroup IT Solutions sp. z o.o.
コース - Android Applications Testing
機械翻訳
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.
Philipp Hunger
コース - Cross-platform mobile development with PhoneGap/Apache Cordova
機械翻訳