Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
課程簡介
架構與高級組件
- 架構模式: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)
訓練師願意探索匕首中的其他問題。
Susheel - Home
Course - Dependency Injection with Dagger 2
機器翻譯
他介紹的培訓師知識和輕鬆性。
Piotr - DPDgroup IT Solutions sp. z o.o.
Course - Android Applications Testing
機器翻譯
I really enjoyed the fairly broad coverage of topics.
john harrigan
Course - Android Development
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.