Compose发布已经有一段时间了,之前一直关注flutter的学习,后来由于工作的原因断更了一段时间。工作稳定后,开始准备继续学习新的知识和技术,接下来一段时间我们学习一下jetpack compose。
什么是jetpack compose?
Jetpack 是一个由多个库组成的套件,可帮助开发者遵循最佳做法、减少样板代码并编写可在各种 Android 版本和设备中一致运行的代码,让开发者可将精力集中于真正重要的编码工作。
Jetpack Compose 是用于构建原生 Android 界面的新工具包。它可简化并加快 Android 上的界面开发,使用更少的代码、强大的工具和直观的 Kotlin API,快速打造生动而精彩的应用。
为什么采用Compose
Compose 是用于构建原生 Android 界面的新工具包。它使用更少的代码、强大的工具和直观的 Kotlin API,可以帮助您简化并加快 Android 界面开发。
- 更少的代码 使用更少的代码实现更多的功能,并且可以避免各种bug,从而使代码简洁且易于维护
- 直观 我们只需要描述界面,Compose会负责处理剩余的工作。应用状态变化时,界面会自动更新。
- 加速开发 兼容现有的所有代码,全面的Android Studio支持,实现快速迭代。
- 功能强大 直接访问Android平台API,内置对Material Design、深色主题、动画等支持。
接下来一段时间,我们从hello world开始,一步一步实现一个简单的app吧。