随着Android推出了Compose这个库之后,传统的xml写布局的方式很有可能在未来就被抛弃了。这段时间也是看了一些Compose相关的教程,从第一眼来说,和Flutter的写法相似,只不过区别是,Compose还是基于安卓原来的架子,在上层去渲染UI的。当然对于布局嵌套这块,以后我们可能就不用烦恼了。另外还有一点,在引入Compose之后,可能以后的APP,就会变成单个Activity+多个Compose的形式了,目前也不知道这种方式是否会在未来成为潮流,毕竟Compose作为一个新框架,除了他本身的实用性外,还要考虑到开发者是否愿意花时间和成本去学习。
但不管怎么说,学一下总是没错的!于是我决定,把这篇博客,作为一个Compose资料的搜集处,一些好的Compose资料,比如视频,或者博客,我都会贴在这里。
那么现在开始
首先是来自动脑学院的B站视频教程
一次搞定 Jetpack Compose,优先获得择偶权,更新中
这个教程比较入门和基础,可以结合Compose官网的介绍一起使用
Compose官方网站
Jetpack Compose 使用入门
学完了上面这个后,再推荐一个B站的视频,这是讲Compose一些入门的组件的
一起学习 Jetpack Compose 基础知识
这个UP还做了个实战项目,学完后可以跟着实战
一起学习 Jetpack Compose 项目实战
然后推荐一个不错的网站:Jetpack Compose 博物馆
里面有一些Compose的资料和实战项目,讲得都很不错
Jetpack Compose 博物馆
最后,如果你需要一些已经做好的UI效果,还有Compose的动画效果
以及列表,加载效果等,可以来看看这个GitHub项目:
ComposeCookBook
关于Compose的相关资料就暂时介绍到这里,以后有更多好的资料,会一直更新在这篇博客里。希望大家一直保持学习,不断进步!