时机正好,不妨趁现在开始学习 Compose,并着手规划今年 1.0 版发布之后,您将如何在接下来的项目或功能中使用该工具包。...Beta 版功能一览 我们的团队一直以公开方式开发 Compose,并得到社区的积极参与和反馈。...第二周挑战正在进行中,点击此处 了解详情。 随着 Jetpack Compose Beta 版的推出,针对 1.0 版的稳定 API 和功能均已构建完成。...现在时机正好,不妨开始学习 Jetpack Compose,并规划如何在接下来的项目中使用该工具包。...我们期待收到您对在应用中采用 Compose 的 反馈,您也可以在 Kotlin Slack 的 #compose 频道中参与讨论或在下方留言区和我们分享。
这意味着 1.1 中的新 API 现已稳定,可以为您提供新的功能并带来性能提升。...这是我们的首个 Alpha 版,欢迎您与我们 分享反馈,我们会继续添加新功能并迭代 API。...更多 Jetpack Compose 的指南和文档 我们发布了大量关于 Jetpack Compose 的技术分享,深入探讨了布局、动画和状态,展示了如何在 Wear OS、主屏幕微件 (widget)...Handoff 最后,我们 抢先介绍 了一些用于设计接力 (Handoff) 的新工具,使您能够导出在 Figma 中设计的组件,以生成通用的 Jetpack Compose 代码。...欢迎您 点击这里 向我们提交反馈,或分享您喜欢的内容、发现的问题。您的反馈对我们非常重要,感谢您的支持!
要了解更多相关信息,请参阅 Compose for existing apps codelab 或查看以下两个示例: Tivi 和 Sunflower 展示了如何在现有项目中集成 Compose Crane...示例应用 展示了如何在 Compose 嵌入一个 MapView 观看视频: 将 Compose 加入现有的应用:https://youtu.be/PjQdFmiDgwk 强大的工具 Android...Studio 中包含了辅助您使用 Jetpack Compose 的强大工具,可以帮助您快速迭代 UI 元素。...自我们 去年 开源 Jetpack Compose 以来,众多开发者为我们提供了宝贵反馈,使我们有了今天的成就,感谢大家!...我们还在提升 API 的稳定性和优化性能,因此目前还不建议您将 Compose 完全投入到生产环境中。但我们希望大家可以试用并向我们 分享反馈。
Jetpack Compose 将动画实现的门槛降低了——从 "如果有时间再慢慢打磨" 到 "动画实现很简单,没有理由不试试看了"。...Compose 动画 从首次发布 Jetpack Compose 0.1.0-dev01 到最新的 Compose 1.0.1,经历了漫长的过程。...所有 AndroidX 库 (包括 Navigation 和 Compose),都遵循 严格的语义化版本控制,如 AndroidX 版本页面 所述。...Compose 中。...您的反馈对我们非常重要,感谢您的支持!
,不要错过 :-)Jetpack Compose 中的状态State是什么在 Jetpack 中,state表示一个和 UI 状态相关的值。...记住这一点(双关):在 Compose 里,我们无法控制我们的 Compose 代码会被多频繁调用,也控制不了它执行的次数。注意,上面这些讨论只有在 Compose 函数中创建状态的时候成立。...通过修改状态更新可组合项目随着我们越多地使用 Compose 自带的可组合项(如Scaffolds、BottomSheet、Drawer等),我们会意识到在 Jetpack Compose 中状态是无处不在的...这些拓展方法会帮我们把响应式的实例转换成 Jetpack Compose 中的状态实例。如何在 Jetpack Compose 中使用 Kotlin 的 Flow?...:InputText 的延迟和对应的规避方式如何在 ViewModel 中表示状态如何将 Android 中其他表示类型的状态转成 Jetpack Compose 中的状态希望能对你有帮助。
是时候为各式设备适配完善的输入支持了 Android 与 Chrome OS 中针对大屏幕设备的更新 我们在后台和社区等各渠道收到了很多来自开发者们的反馈,也把一些开发者们常见的问题进行了简单的收集和梳理...初期可以借助 Jetpack Compose 更轻松地构建自适应的界面,在未来的开发周期中可以更轻松地进行维护和执行其他类似操作。除此以外,还可以使用兼容模式,但兼容模式并不能为用户提供理想体验。...所以强烈建议您优先选择使用 Jetpack Compose。...如大家所知可折叠设备层出不穷,我们推出了 Jetpack WindowManager 库,帮助开发者对应用做出调整,以充分利用可折叠设备为用户提供全新的体验。...答: 如果您想从头构建应用,强烈建议您优先考虑使用 Jetpack Compose。
在 Google Play 中,绝大多数应用都使用了 Jetpack 实现应用架构。今天,在排名前 1,000 的应用中,超过 90% 使用了 Jetpack。...Navigation 组件现已通过 navigation-compose 组件集成到了 Jetpack Compose 中,从而允许可组合函数作为您应用中的目的地。...Jetpack Compose Jetpack Compose 是 Android 用于构建原生界面的现代工具,如今已更新至 1.2 beta 版。...更多信息请参阅文章: 一起看 I/O | Jetpack Compose 中的新特性。...向我们提交反馈,或分享您喜欢的内容、发现的问题。
在深入详解 Jetpack Compose | 优化 UI 构建 中谷歌介绍了为什么要设计 Jetpack Compose 来完成原生 Android 的开发,如今 Jetpack Compose for...image 更轻松桌面 UI 开发 Compose for Desktop 提供了声明式和响应式的方法,通过使用 Kotlin 来创建用户界面,它的 API 参考了其他现代框架(如 React 和Flutter...从本质上讲 Compose for Desktop 允许开发者通过组合函数在代码中声明桌面 UI,并且它会自动响应应用的状态同步。...提供反馈意见 里程碑版本是开发者提供反馈最重要的时间,因为它会促使 Google 能够在稳定版本发布之前解决关键问题或包含其他功能,如果在使用 Compose for Desktop 时遇到任何问题,或者发现桌面专用的...在 #compose-desktop 中,就可以找到有关 Compose for Desktop 的讨论,在#compose 中,也可以讨论涉及 Android 上的 Compose 和 Jetpack
Kotlin/Native 使用 MinGW(适用于 Windows 的 GCC 工具链)和 Android NDK 编译成适用于 macOS、iOS、Linux、Windows 的独立可执行文件。...Compose Multiplatform 基于谷歌的 Jetpack Compose,用于构建 Android 用户界面。...JetBrains 还表示,他们的目标是在 2024 年发布面向 iOS 的 Compose Multiplatform 测试版本,Kotlin/Wasm 也在积极开发中。...Jetpack 库的反馈”。...今日好文推荐 “谷歌有谷歌的规矩” 丢掉 LangChain、像 Docker一样编排大模型应用程序:这支十余人的年轻创业团队如何在2个月做出一个LLMOps平台?
Modern Android Development (现代 Android 开发) #1: Jetpack Compose Beta 1.2,支持更多高级用例 Android 的现代用户界面工具包 Jetpack...Compose 继续带来您所需要的 API,以支持更多的高级用例,如可下载字体、LazyGrids、窗口边衬区、嵌套滚动互操作,以及更多的工具支持,如实时编辑 (LiveEdit)、重绘调试 (Recomposition...适用于 Wear OS 的 Jetpack Compose 现在处于 Beta 阶段,您可以用更少的代码创建出精美的 Wear OS 应用。...您可以对这些新技术进行初步测试,评估您如何在自己的解决方案中采用这些技术,并与我们分享反馈。...欢迎您 点击这里 向我们提交反馈,或分享您喜欢的内容、发现的问题。您的反馈对我们非常重要,感谢您的支持!
同时,我们在 MAD 中也推出了许多新功能,帮您达成这一目的,比如以下这项发布: 在 Jetpack Compose (Android 用于构建原生 UI 的现代工具包) 中引入 Material You...现在我们发布了 Compose Material 3 第一个 Alpha 版,该版本提供 Material Design 3 风格的组件和 主题,支持 Material You 个性化功能,如动态色彩。...Jetpack: 更多功能助您打造优秀应用 除 Compose 之外,Jetpack 会继续添加大家一直提及的功能。Navigation 添加了对多个返回堆栈的支持。...利用 Jetpack Compose 可以更快速、更容易地构建 UI,因此我们在 Wear OS 中引入对 Compose 的支持。...欢迎您 点击这里 向我们提交反馈,或分享您喜欢的内容、发现的问题。您的反馈对我们非常重要,感谢您的支持!
在此预览版中,您可以尝试全新的大屏幕功能,优化您的应用,并与我们分享反馈。 在 Android 12L 中,我们优化了大屏幕设备的 UI,包括通知、快捷设置、锁屏、概览、主屏幕等。...查看 功能和变更,了解您的应用中需要测试的领域,同时查看 预览版概览 了解时间表和版本细节。您可以向我们 提出问题和需求,我们一如既往感谢您的反馈!...使用 Compose 更加轻松地适应屏幕的变化 通过 Jetpack Compose 可以更加轻松地针对大屏幕和多样化布局进行构建。...△ Jetpack WindowManager 中的窗口尺寸类 让应用能够感知折叠 WindowManager 还为不同的窗口特征 (如折叠和铰链) 提供了通用的 API 接口。...我们即将推出全新的指南,为您说明如何在全新和现有的应用中支持不同的屏幕尺寸、如何为 View 和 Compose 实现导航、如何利用可折叠设备的优势等内容。
适用于 Wear OS 的 Compose Jetpack Compose 库简化并加速了 UI 开发,我们正致力于为 Wear OS 提供 Compose 支持。...开发库更新 我们最近发布了许多 Android Jetpack Wear OS 开发库,有助您参考最佳实践、减少样板代码,并为您的用户提供性能卓越、一目了然的体验。...有些开发者希望 (在 Watch Face Studio 之外) 对表盘主题进行精细控制,为此,我们推出了由 Kotlin 进行构建的全新 Jetpack Watch Face API Beta 版。...为了帮助用户更好地了解您的应用如何在其所在地的设备上运行,我们将在 2022 年推出 设备类型和特定位置评分。 进一步了解 Wear OS 开发信息,您可以查看 开发者网站。...欢迎您 点击这里 向我们提交反馈,或分享您喜欢的内容、发现的问题。您的反馈对我们非常重要,感谢您的支持!
重大更新: Jetpack Compose Alpha Jetpack Compose 的 第一个 alpha 版本 已经发布,这是 Android 的现代化 UI 工具包,可以访问原生平台 API。...Compose 将 Kotlin 的强大功能与响应式编程模型相结合,使界面构建更简单、更快速。我们也希望您的 反馈 能帮助我们了解您构建应用所需的 API,开始试用吧!...您也可以观看视频,通过开源示例应用中的具体示例,了解 Jetpack Compose 如何简化 Android 界面。...最后,您可以在 视频 "Compose for Existing" 应用 中,了解 Jetpack Compose 和基于视图的 UI 如何共存和交互,使您轻松按照自己的节奏采用 Compose。...欢迎通过 Compose 学习计划了解 Android UI 开发的未来,并提供 反馈 助力其发展。
、 Jetpack ,本期将聚焦 Android 开发者工具 。...如要对布局进行调试,您可以观看 视频,了解布局检查器更新;您也可以观看设计工具相关 视频,了解 Jetpack Compose 设计工具的最新动态。...深入讲解缓存配置: 此技术性文章解释了 Gradle 中的这一全新预览版功能,以及如何在项目中试用该功能来加速构建。...通过 R8 压缩应用: 概述 R8 中可用于缩减代码大小的功能,以及如何在 R8 中启用这些功能。...我们将持续聚焦更多的新领域,敬请留意,也请继续关注我们,期待您的反馈。感谢您与我们相伴前行!
作者 / Android 开发者关系工程师 Florina Muntenescu 我们一如既往地搭建 产品路线图,现在已经发布了 Jetpack Compose 的 1.1 版本,这是 Android...您可以使用 @OptIn 以试用这些全新的 API,并向我们提供反馈! 注意: 使用 Compose 1.1 需要使用 Kotlin 1.6.10。...Jetpack Compose 现已推出稳定版本,供大家在生产环境中使用,并且会继续添加您想要的功能。...我们很高兴看到成千上万的应用已经开始在生产环境中使用 Jetpack Compose,我们迫不及待想看到您将构建的应用!...欢迎您继续与我们分享您的反馈,帮助我们让 Compose 变得更好!
现在,我们发布了 Jetpack Glance 的第一个 Alpha 版,让 Widgets 的构建过程变得更加轻松,该版本是建立在 Jetpack Compose 运行时 (Runtime) 之上的新框架...Glance 利用 Jetpack Compose 运行时 (Runtime),可以将 可组合项 转化为实际的 RemoteViews,并在 App Widgets 中显示。...△ Glance 结构示意图 这意味着 Glance 需要 启用 Compose,且依赖于运行时 (Runtime)、图形 (Graphics) 和单元界面 Compose 层,但它与其他现有的 Jetpack...也可以在最新的 稳定版 Android Studio 中使用 Glance,但首先需要按照 Jetpack Compose 文档 中的步骤进行设置,因为 Glance 依赖于 Compose 运行时 (...欢迎您 点击这里 向我们提交反馈,或分享您喜欢的内容、发现的问题。您的反馈对我们非常重要,感谢您的支持!
随着alpha版本的发布,其API也逐渐稳定,此时谁先掌握这一项新技术,谁就能在这一行业中抢占先机。...[ec11017077b11d34d5c339328d2852c1.png] 但一些使用过Compose的小伙伴反馈说Compose的实现效果不好,其实是他们没有搭配框架使用,任何代码都是需要依托于框架实现的...那么Compose应该在哪个架构中实现呢? 目前市面上主流的几个架构有MVP、MVC、MVVM,那么在 Compose 项目中哪种架构最合适呢? 首先我们先来了解一下各大架构的特点。...执行模式 Positional Memoization (位置记忆化) 存储参数 重组 …… [10117079451921f5c807ccbc808b4603.png] 第三章 Jetpack Compose...Jetpack Compose应用2 3.
作者 / 开发者关系工程师 Jeremy Walker 在今年的 Google I/O 大会 上,我们宣布将 Jetpack Compose 的优秀特性引入 Wear OS。...除此之外,您在使用 Jetpack Compose 构建移动应用的经验,也可以直接运用在 Wear OS 版本上。...就像在移动设备上一样,欢迎您立即着手测试,我们也希望在发布 Beta 版前,将您的 反馈 纳入库的早期迭代中。 本文将回顾我们构建的几个主要可组合项,并介绍帮助您开始使用的多种资源。 现在就开始吧!...开发者可以继续使用其他与 Material 相关的开发库,如 Material 涟漪和通过 Wear Compose Material 开发库进行扩展的 Material 图标。...欢迎您 点击这里 向我们提交反馈,或分享您喜欢的内容、发现的问题。您的反馈对我们非常重要,感谢您的支持!
Jetpack Compose 刚刚进入 测试阶段 啦!...背景: 理解挑战 Jetpack Compose 是新一代 Android 开发的 UI 工具包,它可更简单高效地构建出精美且性能卓越的 Android 应用。...我们选择了一种迭代方法来获取反馈,从而在涉及其他与 Compose 相关主题的多个研究中,将与 Preview 相关的主题进行了折叠。...我很期待在 Jetpack Compose 中看到更多类似的功能。"...Preview 默认状态 增强编码体验 在调查研究中,开发者问了我们这样几个问题: 如何在浅色和深色主题背景中预览一个布局? 如何利用样本数据预览一个布局?
领取专属 10元无门槛券
手把手带您无忧上云