聯繫我們

課程簡介

架構與進階元件

  • 架構模式:MVVM 與 Jetpack 元件(ViewModel, LiveData)。
  • 進階的 UI 狀態管理。
  • Navigation Component:複雜導航的實用入門。
  • 實作:重構應用程式架構。

並行處理與背景任務

  • 使用 Kotlin Coroutines 進行非同步操作。
  • 使用 WorkManager 排程背景任務。
  • 執行緒管理與 Main Thread 的用法。
  • 實作:在專案應用程式中執行非同步操作。

進階資料持久化

  • 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)

即將到來的課程

課程分類