首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

2021 Google 开发者大会 | 更简洁、更高效,创造更流畅移动端用户体验

Jetpack Compose 是 Android 现代原生 UI 工具包,它可以简化并加快 Android 上界面开发,使用更少代码、强大工具和直观 Kotlin API,助力开发者更好更快地打造更优质应用...1.1 版本 Jetpack Compose 改进了 API,提供了诸多功能,比如针对 Android 12 拉伸滚动、改进触摸目标尺寸,以及还在实验中布局动画等等。...Jetpack Compose 在 Android Studio 中,提高了刷新频率,还可以在布局检查器中查看语义树。...今年谷歌公布了新 Wear OS,使用 Jetpack Compose 简化,可覆盖多个版本和不同 API,可以助力开发者加速 UI 开发,设计出优质应用,同时显著减少了代码量。...由三星提供支持新版 Wear OS 已经在三星 Galaxy Watch 4 系列中推出,许多开发者已经基于最新版 Wear OS 打造了更加丰富、更具沉浸感用户体验,支持 网易云音乐、喜马拉雅

88840

Wear OS 更新一览 | 2021 Android 开发者峰会

我们曾在 Google I/O 大会上宣布推出 全新 Wear OS。此后,我们便在 Galaxy Watch4 系列上推出了由三星提供技术支持 Wear OS。...适用于 Wear OS Compose Jetpack Compose 库简化并加速了 UI 开发,我们正致力于为 Wear OS 提供 Compose 支持。...适用于 Wear OS Compose 现已推出开发者预览版。 Watch Face Studio 表盘主题是用户在智能手表上表达自我最醒目的方式之一。...有些开发者希望 (在 Watch Face Studio 之外) 对表盘主题进行精细控制,为此,我们推出了由 Kotlin 进行构建全新 Jetpack Watch Face API Beta 版。...为了帮助用户更好地了解您应用如何在其所在地设备上运行,我们将在 2022 年推出 设备类型和特定位置评分。 进一步了解 Wear OS 开发信息,您可以查看 开发者网站。

69930
您找到你想要的搜索结果了吗?
是的
没有找到

一起看 IO | Compose for Wear OS Beta 版发布!

Beta 版本介绍 自去年 I/O 大会以来,我们一直在努力将 Jetpack Compose 优势带到 Wear OS,还通过 Slack 与社区互动,收集开发者对 API、组件和工具反馈。...进度指示器 我们添加了 CircularProgressIndicator,这是一个为手表屏幕优化进度指示器,通过将指示器沿顺时针方向圆形轨道绘制来显示进度: 对于如何使用 CircularProgressIndicator...页面指示器 为了帮助您实现分页,用户界面工具包还提供了 HorizontalPageIndicator 组件,会显示总页数和所选页数: HorizontalPageIndicator 将提供当前展示页面以及在总页面数中位置...即刻开始使用 许多移动端 Compose 开发原则同样适用于 Wear OS 版本 Compose,如果您不熟悉这套用户界面工具包,可以从 Jetpack Compose 基础知识开始上手。...帮您创建首个项目的 快速入门指南 Wear OS Compose Material 组件目录最新 设计和实现指南 简单版和复杂版 Compose for Wear OS 示例,可在 Github

1.4K20

一起看 IO | Jetpack Compose新特性

△ Layout Inspector 显示重组计数和重组高亮指示器 Compose 从根本上改变了您编写界面的方式,您可以遵循我们发布最佳实践来确保应用高性能。...例如,您可以通过该 文档 了解关于如何编写和配置您 Compose 应用以实现最佳性能建议。...Compose for Wear OS Beta 版发布 如果有什么比 Compose 更出色,那就是更多更全面的 Compose。...因此,我们很高兴见证 Compose for Wear OS 进入 Beta 阶段。...我们期待您能像我们一样为这些新特性感到兴奋,如果您尚未开始,那么现在正是学习 Jetpack Compose 好时机,了解它如何适配您团队和开发过程,这样您便能体验到提高效率和开发者生产力所带来好处

2.2K20

精彩回顾 | 2021 Android 开发者峰会

Jetpack Compose 性能稳定且已可用于生产环境,我们将继续添加大家所需功能,助力您轻松快速地为所有设备类型构建 Android UI,并针对 Wear OS 和构建主屏幕微件 (widget...您可以观看下方视频,详细了解我们如何助力 Spotify 在不同 Android 设备和多种设备类型上实现其使命,将数十亿粉丝与数百万创作者们联系起来。...利用 Jetpack Compose 可以更快速、更容易地构建 UI,因此我们在 Wear OS 中引入对 Compose 支持。...借助 Samsung 创建 Watch Face Studio,无需编写任何代码即可制作自己表盘主题,可谓所见即所得。...此外,您还可以观看 Android Code-Alongs 回顾,Android 专家实时编写代码、解决编程难题并通过 Jetpack Compose 和 Wear OSCompose 实时回答提问全过程

1.3K30

一文带你了解 Google IO 2022 精彩汇总与个人感想

当然,这个调整最后在正式版中会如何要求还无法确定,因为按照之前 Android 10 、Android 11 关于读取 SD 文件隐私要求作为参考,或者正式版中还是会有可以“兼容”逻辑。...JetpackJetpack Compose Jetpack 相信作为 Android 开发,每次 I/O 最关心还有 JetpackCompose 相关信息,目前 Android Jetpack...Layout Inspector 针对 Compose 性能调试支持; 「Wear OS 支持用 Compose 编写UI」 可以看到本次放出 Jetpack Compose 相关内容也十分丰富,...事实上 Compose Multiplatform Framework 是由 JetBrains 维护和开发,「本质上 Jetpack Compose 是 Android Jetpack UI 框架...另外 「Wear OS 支持用 Compose 编写 UI 无疑是本次 Compose 最大亮点」。

3K20

Jetpack Compose 自定义 好看TabRow Indicator

背景Jetpack Compose 提供了强大 Material Design 组件,其中 TabRow 组件可以用于实现 Material Design 规范选项卡界面。...Jetpack Compose 中使用 TabRow简单使用 TabRow 一般可以分为以下几步:定义 Tab 数据模型每个 Tab 对应一个数据类,包含标题、图标等信息:    data class ...Jetpack Compose TabRow与HorizontalPager 联动笔记共享App我新开发笔记共享App 也用上了TabRow与HorizontalPager联动效果效果图图片自定义...Canvas 高度,即占据了 TabRow 全高fraction 和前后 tab lerping 实现了滑动切换时指示器平滑过渡效果具体可以看代码注释使用方法//默认显示第一页val pagerState...// 计算指示器x轴起始位置 val indicatorOffset = if (fraction > 0 && nextTab

1.4K00

使用 Compose 构建 Wear OS 应用

适用于 Wear OS Compose 已推出了 开发者预览版,使用 Compose 构建 Wear OS 应用,不仅可以轻松遵循 Material You 指南,同时可以将 Compose 优点发挥出来...本文将通过 Wear Compose 主要可组合项 (Composable) 来帮助您更好地了解如何使用 Compose 来进行构建。 如果您更喜欢通过视频了解此内容,请 点击此处 查看。...,是屏幕右侧指示符,用于根据您传入状态对象类型显示当前指示符位置。...将它放置于 Scaffold 中是由于屏幕是弧形,因此位置指示器需要位于表盘中央 (Scaffold),而不仅仅是在视口 (viewport) 中央。否则,指示器可能会被截断。...如需了解更多详细信息,请参阅: 欢迎体验 | Wear OSCompose 开发者预览版 Wear OS 概览 文档指南: 在 Wear OS 上使用 Jetpack Compose Codelab

65920

Android Jetpack Compose开发体验

也不是,在目前来说,Compose UI一些组件如Pager还是有些不成熟,另外性能方面也有些不足,这也就呼应了本篇开头jetpack compose官网那句话 “使用JetPack Compose...动画偏移效果 下面是一个简单位置偏移动画,也是来自JetPack Compose官方教程中 在这个动画中,还有一点需要注意是,偏移方式是通过Offset方式,类似Android中View修改Left...不过,这不是重点,重点是我们可以看到,在Modifier中直接修改Compose UI相对位置。...比如currentPage不稳定,但这个可以理解,从4->1 中间有4->2->3->1,毕竟要驱动indicator指示器,但是targetPage也不稳定而且还抖动,这就有点说不过去了 。...最终效果: 代码实现 我们这里是如何解决这个问题呢?

9510

Now in Android #15 —— 最新 Android 知识分享

大家肯定都了解了如何在 ViewModel/LiveData/Lifecycle 中正确使用协程,使得在恰当情况下可以取消协程,比如用户离开当前页面。...但是当我们就是需要做一些长期任务,即使用户离开当前页面也不需要取消,那么应该如何处理呢?这时候就需要 自定义作用域 。具体实现可以阅读原文,或者等待我译文。...Jetpack 首先是 Tiem Song 发布 Jetpack 相关视频,以 Sunflower sample application 为例,讲解了 Jetpack 基本使用。...https://luyao.tech/archives/mergeadapter 其他:Sean McQuillan 更新了Jetpack Compose 示例 App,地址如下: https://github.com.../android/compose-samples/releases/tag/dev08 个人还是非常期待 Compose,虽然怎么看都有点遥遥无期感觉。

95030

浅谈2022Android端技术趋势,什么学?

2019-2020 Kotlin,协程 MVP,Hilt,MVVM ,JetPack 相关 热修复 Flutter 浅试 自动化、持续集成相关 2021-2022 JetPack Compose Epoxy...Compose 、Wear OS-Compose 、Wear Os-卡片库 WindowsManager、Room、Paging3.0、Glance - Alpha 折叠屏,大屏适配 推荐了很多次,Android12...JetPack Compose Compose 自从发布第一个稳定版本后,在今年 IO 大会上也有专门分区去讲。...主要是 合规 带来影响,大环境下,可能以后打包时,我们都会监测相应权限声明与隐私调用,否则如何确保后续改动不会导致违规呢?但如何确定某个 sdk 没有调用?...所以,维护一个相应监测组件,是大环境下必需。而实现上述插件最好方式就是 Hook 或者 ASM ,所以如果你目前阶段比较高,ASM 依然是你避不开技术选题。 什么[值得]你去学?

82520

2021 Google 开发者大会精彩回顾 | Q推荐

在这些升级和优化之下,越来越多设备制造商也即将推出搭载 Android 12 设备,比如 三星 Galaxy、一加、OPPO、Vivo、realme、TECNO 和小米。...2 Android 开发工具—— 助你轻松打造用户体验良好应用 为解决越来越多开发需求,本次 Android 更新了 Jetpack Compose、Modern Android Development...它们可以帮助开发者们更快速、简洁开发,轻松打造优质应用。 Jetpack Compose 是用于构建原生 Android UI 现代工具包。其稳定性能,很适合在生产环境中使用。...如果你是一个初级开发工程师,希望能有更多时间来写业务逻辑,而不是花时间在一些动画、颜色变化等功能上,正如 Android Developers 官网对它描述那样,Jetpack Compose 可帮助开发者遵循最佳做法...为了更好帮助开发者,谷歌还带来了 Chrome OS、Firebase、Google Assistant、Google Cloud、Google Play、Wear OS by Google、Material

68010

Jetpack Compose+架构=优秀APP?

[ec11017077b11d34d5c339328d2852c1.png] 但一些使用过Compose小伙伴反馈说Compose实现效果不好,其实是他们没有搭配框架使用,任何代码都是需要依托于框架实现...总的来说与Compose最为契合架构还是MVVM。MVVM凭借着Controller清晰简洁、方便测试、开发解耦等优势深得各开发大佬青睐。 ##如何快速入门 Compose ?...深入详解 Jetpack Compose | 实现原理 @Composable 注解意味着什么?...执行模式 Positional Memoization (位置记忆化) 存储参数 重组 …… [10117079451921f5c807ccbc808b4603.png] 第三章 Jetpack Compose...Jetpack Compose应用做一个倒计时器 数据结构 倒计时功能 状态模式 Compose 布局 绘制时钟 [08257e29e6cb6d7554f21982d1ba1ee3.png] 4.

1.6K20

一起看 IO || Android 开发者不能错过 13 件事

我们总结了 Android 开发者需要知道 13 件事: 从 Jetpack Compose 到平板电脑再到 Wear OS,当然还有…… Android 13!...Android Studio Dolphin 提供了面向 Jetpack Compose 和 Wear OS 开发新功能和改进以及更新 Logcat 体验。...这也是为什么我们会在今年 I/O 大会上安排四场演讲和一场研讨会,为您完整展示为大屏幕设备进行应用 设计 到 实现 开发历程。 #5: Wear OS: Compose 以及更多!...适用于 Wear OS Jetpack Compose 现在处于 Beta 阶段,您可以用更少代码创建出精美的 Wear OS 应用。...您可以通过观看 Wear OS 技术演讲 和阅读 Jetpack Compose for Wear OS 发布公告 来了解更多关于可穿戴设备激动人心新消息。

2.2K20

聚焦 Android 11: 大功告成

下面来和我们一起回顾这些精彩内容吧: 联系人与身份 您可以探索如何通过 "聊天通知" 实现聊天快捷方式和 Bubble。...探索 Jetpack Compose Design 工具最新发展,以及 如何在 Android Studio 中使用新数据库检查器。...欢迎了解如何将您应用扩展到 手机 和 Chrome 操作系统 上 Android 开发之外最佳实践。 Wear OS : 了解该平台即将在今年秋季发布版本中进行 改进。...UI 与 Compose 为了帮助您快速掌握 Compose,我们发布了 4 个新 Codelab、9 个新示例 以及相关 新增文档,Compose 团队还发布了一个播客,以及更多视频介绍供您参考。...视频: 了解 Compose 编程思想 视频: 了解 Jetpack Compose 如何简化 Android 界面 视频: "Compose for Existing" 应用 Android 11

2K30

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券