我用 Jetpack Compose 写了个春节版微信主题,带炸弹特效
大家新年好,我是扔物线朱凯。
Android 最新的 UI 框架—— Jetpack Compose ——今年就要发布正式版了。虽然现在还没到正式版,但目前的测试版的 API 也已经基本定型了;另外最近微信更新了 8.0,我就趁热用 Compose 写了个微信的样例 App。我参照最新版的微信,对它的部分界面用 Compose 进行了复刻。效果还是不错的,你们也都看到了。代码我已经开源,如果你要安装试用,或者要看源码,都可以自取。
我其实研究 Compose 已经有一段时间了,总得来说确实写界面比传统的 View 和 ViewGroup 的写法简单得多,尤其是写复杂界面,Compose 写复杂界面也很简单,这个太爽了。所以我对它的判断是,未来它一定会成为 Android UI 开发的主流。它唯一的缺点就是对我们 Android 工程师来说,它的写法太新了,导致学习成本很高。那怎么办?跟我学呀,对吧?
从年后开始,我会发布一系列的 Jetpack Compose 的技术视频,专门针对 Compose 的各个关键难点,我会对它们一一解读。这期视频算是一个预热,如果你对 Compose 感兴趣,关注我,新视频马上就到,而且是一串视频!
如果你是大厂的技术 Leader 或者技术研究员,或者就是单纯地想提高个人竞争力,想要快速对 Compose 有完整深入的了解,我最近也发布了一个 Compose 的专项课程,从上手到进阶再到高手,一步到位一条龙。另外这个课程的试听课就是刚才那个复刻微信的从零到一的完整编码过程演示,是免费的。课程是收费的啊,但是这个试听课是免费的,扫码加我的助教让她发你就行。
好了不多说了,我要去过年了。再次祝大家新年好,我们年后见。