課程簡介

架構與高級組件

  • 架構模式:MVVM和Jetpack組件(ViewModel、LiveData)
  • 高級UI狀態管理
  • 導航組件:複雜導航的實踐介紹
  • 實操:重構app架構

並行與背景任務

  • Kotlin 用於異步操作的協程
  • 用於調度背景任務的WorkManager
  • 線程管理與主線程使用
  • 實操:在項目app中進行異步操作

高級數據持久化

  • Room持久化庫(基本CRUD)
  • DataStore簡介
  • 實操:為項目添加持久化

測試與代碼質量

  • 使用JUnit進行單元測試(基礎)
  • 使用Espresso進行UI測試(簡介)
  • 靜態代碼分析工具(Lint)
  • 實操:在項目中編寫基礎測試

集成與優化

  • 使用Retrofit消費REST API(簡介)
  • 處理JSON
  • UI與電池性能優化基礎
  • 實操:API集成與調優

總結與下一步

最低要求

  • 扎实掌握Android基础知识(Activity、UI、导航、Kotlin/Java)
  • 具备使用Android Studio的经验
  • 熟悉面向对象编程

受众

  • 有经验的Android开发者
  • 希望掌握高级技术的移动开发者
  • 构建稳健、高性能Android apps的软件工程师
 35 時間:

人數


每位參與者的報價

客戶評論 (4)

Provisional Upcoming Courses (Require 5+ participants)

課程分類