全部试看小节
本章主要对课程整体内容的概述,并在学习目标及课程亮点、收获等方面进行全面介绍,并在学习方法进行指导,以达到更好的学习效果。
在本章我们会着重介绍Navigation常用API 如navigate, popBackStack、DeepLink等用法。深入源码讲解,掌握Navigation路由设计背后的原理,为下一章Navigation路由改造升级储备好技术理论。
在本章我们会手把手开发一款NavPlugin Gradle插件,使得Navigation的路由节点信息能够在编译阶段自动生成,并抛弃掉navigation.xml配置文件,从而降低Navigation组件的耦合问题,提升灵活性。
本章我们会基于Paging3实现列表初始数据加载,分页加载,下拉刷新等基本能力和列表数据的绑定的工作。大大提升列表功能的开发效率。
本章我们会从协程的优点,协程的基本用法,协程调度方式,协程原理还原等几个维度来展开协程的介绍。同时还安排了新一代数据处理框架Flow的介绍,再辅以和LiveData的对比。使得我们知其然更能知其所以然。
在本章我们会介绍列表视频播放 传统和行业最佳实践下的方案对比,设计出一款滑动流畅,无缝续播,高性能的视频播放方案。
在本章我们会介绍如何使用QQ快捷登录来完成APP的登录与自动注册功能,并基于Room数据库完成用户信息的缓存能力。
在本章我们会介绍如何基于最新的CameraX视线视频录制,视频质量优化,图片拍摄,图片质量优化。紧接着会介绍如何利用WorkManager 上传文件到阿里云oss存储,最后完成帖子发布的功能。
在本章我们会介绍如何基于Paging3实现添加HeaderView、添加空状态、列表数据增删改查等能力。
在本章我们会着重介绍如何实现页面切换视频无缝续播,以及跟手滑动,惯性滑动的特效。从而提升APP用户体验。
在本章我们会从零到1完整介绍如何掌握Compose,包括但不限于布局、动画、状态、手势。并在项目中付诸实践,提升实际开发能力。
全部试看小节
LovelyChubby
架构师
深耕移动端领域7年有余,架构及技术团队管理经验丰富,擅长Android 、Java、Weex、JSBridge。曾负责过多款Android项目、跨平台项目的研发上线。 对新技术有着极客般的钻研精神,对Jetpack系列组件、移动端跨平台、有着深刻的理解。热爱编程,热爱分享,除了平时写代码之外,也会写写博客,分享一些技术干货【慕课手记】。
如无法下载使用图片另存为
下载海报选课、学习遇到问题?
扫码添加指导老师 1V1 帮助你!
添加后老师会第一时间解决你的问题