谷歌发布 Jetpack Compose Beta 版本
谷歌宣布推出 Jetpack Compose Beta 版本。该 Beta 版本包含 API 更新,这些更新有望使使用更少的代码更轻松地创建手势、动画和滚动。
2019 年,谷歌宣布开源 Jetpack Compose,Jetpack Compose 是一个非捆绑 UI 工具包,它结合了反应式编程模型和 Kotlin 编程语言的简洁性和易用性,旨在简化 UI 开发。此 Beta 版本的发布意味着其 API 已经"功能完整",具有构建可用于生产环境的应用程序所需的所有功能。同时谷歌方面也表示,这也是一组稳定的 API,因此谷歌不会更改或删除它们中的任何一个。
官方表示,现在是一个可以开始学习 Compose,并开始计划如何在今年晚些时候达到 1.0 时在即将到来的项目或功能中使用它的好时机。自 2019 年开源开发以来,该团队已经发布了 30 个公开版本、解决了 700 多个外部错误,并接受了 200 多个外部贡献。
“对于 Beta 版本,我们一直专注于确保 API 的完整性;所有基础 API 都已经存在,以便我们可以继续在 1.0 及更高版本上继续使用。我们将致力于将这些 API 稳定到 1.0 版本,尤其是专注于应用程序的性能和可访问性。 ”
自 alpha 版本发布以来,开发团队添加并改进了许多功能,包括有:
- Coroutines 支持
- Talkback 对讲系统支持
- 易于使用的动画,自 alpha 版本以来具有全新的 API
- 与 Views 的互操作性
- Material UI 组件
- Lazy Lists
- 基于 DSL 的约束布局
- Modifiers
- Testing
- 主题和图形,轻松支持 Dark 和 Light 模式
- 输入和手势
- 文字和可编辑文本
- 窗口管理
谷歌鼓励开发人员安装 Jetpack Compose Beta 和 Android 12 的开发者测试版。Android12 的第一个公开 Beta 将在 5 月左右推出,稳定版将在 8 月左右发布。Jetpack Compose 允许开发者利用他们的 Android Views 知识来创建 widget 和其他布局。谷歌 Jetpack Compose 背后的软件工程师 正在尝试将其性能提高到至少与 Android Views 持平,并针对低端 Android 设备对其进行优化。
此外,谷歌还发布了一组免费教程,以帮助鼓励 Android 应用程序开发人员采用 Jetpack Compose;同时还发布了一个新文档。
更多详情可查看官方博客。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Deepin 深度系统更新(2021.02.25)发布
深度操作系统更新发布 11031.003(build),优化系统安全性。 系统更新日志: 系统安全 修复系统安全漏洞,提升整体安全性,编号:CVE-2019-25013、CVE-2020-0256、CVE-2020-14409、CVE-2020-14410、CVE-2020-16592、CVE-2020-25684、CVE-2020-26421、CVE-2020-26664、CVE-2020-27618、CVE-2020-35457、CVE-2020-35492、CVE-2020-35493、CVE-2020-35494、CVE-2020-36221、CVE-2020-36222、CVE-2020-36223、CVE-2020-36224、CVE-2020-36225、CVE-2020-36226、CVE-2020-36227、CVE-2020-36228、CVE-2020-36229、CVE-2020-36230、CVE-2021-0308、CVE-2021-3185、CVE-2020-13943、CVE-2020-17527、CVE-2020-29479、CVE-2020-2948...
- 下一篇
Taro 3.1.1 发布,BAT 小程序、H5 与 RN 端统一框架
Taro 3.1.1 发布了。Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信/京东/百度/支付宝/字节跳动/ QQ 小程序/H5 等应用。 此版本更新内容包括: 修复 小程序 修复Cannot read property 'setExtraStackFrame' of undefined报错,#8750 修复 Vue3 style 设置 CSS 变量解析错误问题,#8736 修复第三方组件、CustomWrapper组件使用失败的问题,#8756 补全微信小程序中Video组件广告相关的事件 解决事件冒泡失败的问题,#8757 更新说明:https://github.com/NervJS/taro/releases/tag/v3.1.1
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Mario游戏-低调大师作品
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS7,CentOS8安装Elasticsearch6.8.6
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS6,CentOS7官方镜像安装Oracle11G
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2配置默认Tomcat设置,开启更多高级功能