什么是Compose?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在2019年5月份的 Google I/O 大会上面,Jetpack 团队首次为大家介绍了 Jetpack Compose, Jetpack Compose 是一个用于构建原生Android UI 的现代化工具包。
Compose的特点和优势:
更少的代码 用更少的代码做更多的事情,并避免整个类的错误,因此代码简单易维护。 声明式UI 只需描述您的UI,然后Compose会处理其余的工作。随着应用状态的更改,您的用户界面会自动更新。 加速开发 与所有现有代码兼容,因此您可以随时随地采用。通过实时预览和完整的Android Studio支持快速进行迭代。 强大 通过直接访问Android平台API以及对Material Design,Dark主题,动画等的内置支持,创建美观的应用程序。 详细的了解可以查看官方文档: Jetpack Compose官方介绍:https://developer.android.com/jetpack/compose