感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
架构与高级组件
- 架构模式: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
课程 - Dependency Injection with Dagger 2
机器翻译
他介绍的培训师知识和轻松性。
Piotr - DPDgroup IT Solutions sp. z o.o.
课程 - Android Applications Testing
机器翻译
I really enjoyed the fairly broad coverage of topics.
john harrigan
课程 - Android Development
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.