不管在任何行业,任何岗位,初级技术人才总是供大于求;不管任何行业、岗位,技术过硬的也都是非常吃香的!
这几年 Android 新技术的迭代明显加速了,有来自外部跨平台新物种的冲击,有去 Java 化的商业考量,也有 Jetpack 等官方自建平台的加速等多种原因。
作为 Android 开发者,我们需要密切关注的同时也不要盲目跟随,还是要认清趋势,结合项目现状学习。
Kotlin
Kotlin 已经成为 Android 开发的官方语言,Android 的新的文档和 Sample 代码都开始转向 Kotlin,在未来 Java 将加速被 Kotlin 替代。
刚推出时,很多人都不愿意学习,但现在在面试中已经是经常会出现了,很多大公司也都已经拥抱新技术了。现在 Kotlin 是一个很明显的趋势了,不少新技术都需要结合 Kotlin 来使用,未来在工作中、面试中所占的比重肯定会更大。
Jetpack+Compose
Jetpack 的意义在于帮我们在 SDK 基础上提供了一系列中间件工具,让我们可以摆脱不断造轮子抄轮子的窘境。同类的解决方案首先考虑 Jetpack 其次考虑第三方实现,没毛病。
Jetpack 本身也会不断吸收优秀的第三方解决方案进来。所以作为开发者实时关注其最新动态就可以了。
Compose 是 Google I/O 2019 发布的新的声明式的 UI 框架。其实 Google 内部自2017 年便开始立项