在本章我们会着重介绍Navigation常用API 如navigate, popBackStack、DeepLink等用法。深入源码讲解,掌握Navigation路由设计背后的原理,为下一章Navigation路由改造升级储备好技术理论。
在本章我们会手把手开发一款NavPlugin Gradle插件,使得Navigation的路由节点信息能够在编译阶段自动生成,并抛弃掉navigation.xml配置文件,从而降低Navigation组件的耦合问题,提升灵活性。
本章我们会基于Paging3实现列表初始数据加载,分页加载,下拉刷新等基本能力和列表数据的绑定的工作。大大提升列表功能的开发效率。
本章我们会从协程的优点,协程的基本用法,协程调度方式,协程原理还原等几个维度来展开协程的介绍。同时还安排了新一代数据处理框架Flow的介绍,再辅以和LiveData的对比。使得我们知其然更能知其所以然。
在本章我们会介绍如何基于最新的CameraX视线视频录制,视频质量优化,图片拍摄,图片质量优化。紧接着会介绍如何利用WorkManager 上传文件到阿里云oss存储,最后完成帖子发布的功能。
在本章我们会从零到1完整介绍如何掌握Compose,包括但不限于布局、动画、状态、手势。并在项目中付诸实践,提升实际开发能力。
选课、学习遇到问题?
扫码添加指导老师 1V1 帮助你!
添加后老师会第一时间解决你的问题