聯繫我們

課程簡介

架構與進階組件

  • 架構模式: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)

課程分類