自我介绍
我是朱涛,在某上市公司任职 Android 工程师,这几年写过业务,做过架构,也搞过优化,也当过 Leader。由于工作关系,我们团队从 2017 年就开始在使用 Kotlin 和 Jetpack 开发(那时候叫 Architecture Component)。
从 2018 年开始,我充分感受到了 Kotlin 和 Jetpack 的魅力,于是也走上了 Kotlin 和 Jetpack 布道师之路。我会经常一些技术活动上安利 Kotlin 和 Jetpack,也会经常在公司内部分享我们的经验。
我在技术活动的一些分享:
- 2018年北京 Google I/O Extended 分享《快速入门 Kotlin》
- 2019年北京 Google I/O Extended 分享《What’s New in Kotlin on Android》
- 2019年北京 Kotlin/Everywhere 分享 《Kotlin High-Performance Programming》
- 2019年北京 DevFest 分享《Using Kotlin Jetpack in Production》
- 2020年北京 Android 11 Meetup 分享《Kotlin Jetpack 实战》
缘由
2019 年,当我们招聘新人的时候面临了问题:市面上对 Kotlin Jetpack 熟悉的 Android 开发者太少了。就算偶尔能遇到一个“熟悉 Kotlin”,“熟悉 Jetpack” 的候选人,拉过来一问,基本上也达不到我们的要求。因此,如何快速培训新人成为了一个亟待解决的问题。
我在学习 Kotlin 和 Jetpack 的时候,Google 官方的 Codelabs 给了我很大的帮助,它是一个以实战为核心的教程。只可惜它是英文的,而且还要梯子才能访问。
受到 Google Codelabs 的启发,我决定写一个以“项目实战”为核心的培训文档,用来培训新人。目标是,只要新人按照流程完成实战内容,就能达到以下目标:
- 快速掌握 Kotlin,并且写出:高效,地道,优雅的 Kotlin 代码。
- 能用 Kotlin 协程替代线程,进行异步并发。
- 能利用 Jetpack 组件写出符合规范的 MVVM Clean 架构的代码。
- 对 Kotlin 函数式编程有一定了解,能对架构提出一些改进建议。
于是,《Kotlin Jetpack 实战》的原型就出来了,后来,朋友建议我将其分享出来,我才重新整理将它发出来。如果你对《Kotlin Jetpack 实战》有什么建议,或者希望我往里面加哪些内容,可以加我。(联系方式:GrabSky
)备注读者
,我拉你进读者群。
未来,Kotlin Jetpack 是必备技能
看 Google 每年的 IO 大会,我们能知道 Android 未来5年的方向;Google 从 2017 年就开始推广 Kotlin 和 Jetpack,并且后面的每年都在强调,今年已是 2020 年。
看一线大厂,我们能知道 Android 行业整体即将迎来的环境。现阶段,部分大厂已将 Kotlin Jetpack 列为必备技能;当然,大部分公司还只是作为加分项。也就是说:同等条件下,会 Kotlin Jetpack 的候选人一定会淘汰掉不会的。Kotlin Jetpack 作为必备技能的趋势已无法改变。
Facebook,Kotlin 是必备技能:
百度,Kotlin Jetpack 是必备技能:
网易,Kotlin Jetpack 是必备技能:
结尾
我知道,学习新知识是一件痛苦
的事情,但是,掌握新知识也是一件快乐
的事情。希望《Kotlin Jetpack 实战》能陪你一起“同甘共苦”。
都看到这了,给点个赞呗!
今天的文章我为什么要写 《Kotlin Jetpack 实战》?分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/22605.html