今年的Google I/O大会上,Android官方针对Jetpack Compose给出了一系列的性能优化的建议,文档和视频都已经放出来了。总的来说,官方的内容都非常棒,看完以后我也有些意犹未尽,推荐各位去看看。
不过,在聊「性能优化」之前,我们首先要懂「亿点点」Compose的底层原理。
Compose的语法,其实就是通过Kotlin的高阶函数实现的。Composable不仅从源码的角度上看是个普通的函数,它在运行时的行为模式,跟普通的函数也是类似的,可以说:Composable的本质,就是函数。
当然,Compose的原理还是相当复杂的。它除了UI层跟Android有较强的关联以外,其他的部分Compiler、Runtime、Snapshot都是可以独立于Android以外而存在的。这也是为什么JetBrains可以基于Jetpack Compose构建出Compose-jb的原因。
其实对我个人来说,接触 Compose 的时间应该还算较早,当时是本着对新技术的兴趣去学的,但奈何早期资料太少,基本都来源于Google官网和Youtube,由于语音的隔阂,吸收确实不快。
不过在刷了大量视频和文档后,我对 Compose 有了答题的认知,于是我参考官方教程和大牛解读亲身总结而出《Android Jetpack Compose开发应用指南》,为中文资料做出力所能及的贡献。
这份《Android Jetpack Compose开发应用指南第二版》为最新版本,附赠《Jetpack Compose强化实战》,可帮助大家快速掌握Compose,打造更出色的应用。
文档领取:下滑至文末,点击卡片领取
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。