感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
架構與進階組件
- 架構模式:MVVM 與 Jetpack 組件(ViewModel、LiveData)
- 進階 UI 狀態管理
- Navigation Component:複雜導覽的實務介紹
- 實作:重構應用程式架構
非同步與背景任務
- 用於非同步操作的 Kotlin Coroutines
- 用於排程背景任務的 WorkManager
- 執行緒管理與 Main Thread 的使用
- 實作:專案應用中的非同步操作
進階資料持久性
- Room Persistence Library(基本 CRUD)
- DataStore 介紹
- 實作:為專案加入持久性機制
測試與程式碼品質
- 使用 JUnit 進行單元測試(基礎)
- 使用 Espresso 進行 UI 測試(入門)
- 靜態程式碼分析工具(Lint)
- 實作:為專案撰寫基本測試
整合與最佳化
- 使用 Retrofit 消費 REST APIs(入門)
- 處理 JSON
- UI 及電池效能最佳化的基礎知識
- 實作:API 整合與調整
摘要與後續步驟
最低要求
- 紮實的 Android 基礎知識(Activity、UI、導覽、Kotlin/Java)
- 具備使用 Android Studio 的經驗
- 熟悉物件導向程式設計
受訓對象
- 資深的 Android 開發者。
- 致力於掌握進階技術的行動應用開發者。
- 建構強大且高效能 Android 應用程式的軟體工程師。
35 小時
客戶評論 (1)
我非常享受我們一起學習和實驗Kotlin多平臺的時光。
Renzo Olivares Macias - Google
課程 - Android Development
機器翻譯