感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
架构与高级组件
- 架构模式: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应用的软件工程师。
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.