学习Android开发时Android版本是否重要?2021年学面向Android 8的课程值得吗
针对Android 8的Kotlin开发课程2021年学习价值解答
核心结论
这门标注「使用Kotlin为Android 8 Oreo开发应用」的课程完全值得学习,Android大版本差异不会成为入门阶段的核心阻碍。
Android版本对学习的影响
- Android系统本身有严格的向下兼容机制,官方推出的Jetpack兼容库可以让面向低版本系统开发的应用正常运行在高版本设备上
- Android开发的核心知识不会随版本迭代发生颠覆性变化:课程中涵盖的Kotlin语法、四大组件生命周期、布局编写、数据存储、网络请求、页面跳转等基础内容,从Android 8到Android 11完全通用,是所有Android开发的必备基础
- 2021年Android 8及以上系统的设备市场占比已经超过90%,掌握面向Android 8的开发能力,已经可以满足绝大多数商用应用的开发覆盖要求
可后续补充的版本特性内容
你学完课程核心内容后,只需要针对性补充后续高版本的特性适配点即可,这些内容体量很小,不需要在入门阶段优先学习:
- Android 9新增的通知渠道、分区存储基础规则
- Android 10新增的深色模式适配、手势导航适配规则
- Android 11新增的单次权限授权、强制分区存储要求
学习建议
学习课程的过程中,可以主动尝试把课程Demo的targetSdkVersion升级到30(对应Android 11),碰到适配报错再针对性查询对应版本的变更规则,能帮你更快理解版本差异的实际影响。
内容的提问来源于stack exchange,提问作者Dron Bhattacharya
相关产品推荐
相关产品推荐

