家族战队|Jetpack Compose Alpha 版现已发布
作者 / Google 产品总监 Karen Ng
Jetpack Compose 是一个现代化的 UI 工具包 , 旨在帮助开发者通过原生平台 API 简单快捷地在全 Android 平台构建精美应用 , 它能大幅降低代码量并包含交互式工具 , 以及使用直观的 Kotlin API , 为您的应用增添活力 。 现在 , 我们正式发布 Jetpack Compose 的 Alpha 版本 , 邀请您体验!
开发者们通过构建应用演绎价值和实现理想 。 开发效率的提升离不开三个重要因素: 编程语言、集成开发环境 (IDE) 以及用户界面 (UI) 框架 。 我们为大家带来的 Jetpack Compose , 目的就是为了让您 (我们也是!) 能在构建 UI 上更加高效!
起初 , 我们计划通过一系列的 Android Jetpack 开发库解决 Android 开发中最困难、最常见的问题 , 帮助开发者们在所有的 Android 版本上运行高质量的应用 。 如今 Google Play 商店排名前一万的应用中 , 已经有 84% 的应用使用了 Jetpack 库 。
进而 , 我们还了解到 Kotlin 深受开发者的喜爱 , 如今在排名前一千名的应用中 , 有超过 70% 的应用使用了 Kotlin , 60% 的专业 Android 开发者都在使用 Kotlin 。 Google Home 应用使用了 Kotlin 之后 , 在某些情况下减少了 80% 代码行数 , NullPointerExceptions 与过去同期相比减少 33% 。 还有 , 多邻国 (Duolingo) 应用使用了 Kotlin 之后 , 肉眼可见的代码行数平均减少了 30% 。
最后 , 我们通过社区收集到了一些强烈的建议 , 开发者们希望可以使用一些声明式的 API 来降低 UI 构建的难度 。 Jetpack Compose 结合刚刚提到的三点优势应运而生——可大规模构建高质量应用的 API、直观的编程语言以及响应式的编程模型 。
Jetpack 的 Hello World
Jetpack Compose: Alpha 版现已发布Jetpack Compose Alpha 版本 提供了用于构建成熟 Android 应用所需的功能 , 不仅有高效的工具 , 还可以和现有 Android 视图进行互操作 , 您无需重新编写您的应用 。 Compose API 是与一组使用 Material Design 规范的示例应用 一起设计和开发的!我们很高兴发布这些应用!您还可以直接在 Android Studio 中 导入和浏览最新的示例 。
Alpha 版本发布内容如下:
- Animations
- Constraint Layout
- 无障碍初步支持
- 输入和手势
- 与视图的互操作性 (可以在您现有的 app 中混合可以组合的功能)
- 懒加载列表
- Material UI 组件
- 性能优化
- 测试
- 文本和可编辑文本
- 主题和图形
- Window 管理
- Compose 代码自动补全
- Compose 预览注解
- 部署单个可组合的组件到任何设备上
- 交互式 Compose 预览
- 可以生成代码的 Kotlin 编译器插件
- 适用于 Compose 的示例数据 API
- Romain 的视频 - Jetpack Compose:
- 【】家族势力把控基层政权 河南一“村官”涉黑团伙32人获刑
- 大河客户端|布局战队,导师各有妙招,《2020中国好声音》收视率蝉联第一
- 周到|“好声音”蝉联省级卫视综艺节目收视第一,首迎抢位战导师布局战队各有妙招
- 通天战队|A股最励志闻泰科技!给华为小米打工到半导体巨头,半年赚17亿
- 明星八卦|盘点娱乐圈富二代,家族企业不可怕,就怕太低调
- |《街舞3》火舞台battle开启 钟汉良战队团魂之力势不可挡
- |《这!就是街舞》第三季火舞台热力喷发,队长领衔齐舞大秀燃炸战队之魂
- 《龙船调》唱出土苗儿女新生活——湖北省恩施土家族苗族自治州利川市的脱贫之路
- 上市|原创百奥泰冲刺港交所:3年半烧钱20亿 易贤忠家族为实控人
- 巅峰战队|ConcurrentHashMap的部分源码分析