借助 Compose for Wear OS,Todoist 安装增长率提高了 50%

2023-11-21 10:59

本文主要是介绍借助 Compose for Wear OS,Todoist 安装增长率提高了 50%,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

67ec3341fa3d2f5bff38334f414b09b3.png

作者 / Android 开发者团队

Todoist 是一款全球领先的任务和时间管理应用,帮助超过三千万个用户整理、规划和协作处理大大小小的项目。Todoist 公司致力于为用户创造更加充实的工作和生活方式,他们的目标之一是让用户在各种设备上均可访问其应用。

  • Todoist
    https://todoist.com/

正因如此,Todoist 的开发者选择采用 Compose for Wear OS 来彻底重建其可穿戴设备应用。这一新界面工具包为开发者提供的所需套件与 Android 为其他设备提供的套件一样易于使用,从而实现高效、易于管理的应用开发。

  • Compose for Wear OS
    https://android-developers.googleblog.com/2022/07/compose-for-wear-os-10-stable.html

  • Android 为其他设备提供的套件
    https://developer.android.google.cn/jetpack/compose

7a68f1d42fbbecd3b912b1d640f53790.png

已针对 Wear OS 进行优化的熟悉工具包

Todoist 的开发者已使用过 Android 移动版 Jetpack Compose,因此他们很快便能熟练使用 Compose for Wear OS。Todoist 的 Android 部门主管 Rastislav Vaško 说,"当新的 Wear 设计语言和 Compose for Wear OS 发布时,我们非常兴奋。这为我们带来了新的动力,也带来了未来在平台投入资源的机会。"

与移动版 Jetpack Compose 一样,开发者可以直接通过 Compose for Wear OS 工具包集成可自定义的组件。与之前使用基于 View 的布局相比,他们现在能更快地编写代码并实现设计要求。借助实用文档和 Compose for Wear OS Codelab 的实践指南,开发者能够将他们之前所掌握的工具包知识应用到可穿戴设备平台上。

  • Compose for Wear OS
    https://developer.android.google.cn/jetpack/androidx/releases/wear-compose

  • 设计要求
    https://developer.android.google.cn/training/wearables/design/design-principles

  • 文档
    https://developer.android.google.cn/training/wearables/compose

  • Compose for Wear OS Codelab
    https://developer.android.google.cn/codelabs/compose-for-wear-os#0

Rastislav 说,"Compose for Wear OS 几乎具备我们创建布局所需的一切。对我们而言,滑动关闭、TimeText 和 ScalingLazyList 等组件不仅开箱即用、卓有成效,还有助于我们打造具有辨识度且独具特色的应用"。对于工具包中尚未提供的功能,Todoist 团队则使用了 Google 的 Horologist。这是一组开源库,可为 Wear OS 开发者提供普遍需要但工具包中尚未提供的功能。在此基础上,他们使用了 Compose 布局库来整合符合原生设计指南的淡出修饰符。

  • Horologist
    https://google.github.io/horologist/

  • Compose 布局库
    https://google.github.io/horologist/compose-layout/

6c0e7c1755d5d4dfface50627e482577.png

Compose for Wear OS 显著提高开发速度

Compose for Wear OS 可简化 Wear OS 的界面开发。由于其提供丰富的 Kotlin 语法和现代声明式方法,工程师可以创建既容易阅读又便于维护的复杂页面。这样开发者便能利用该显著优势,在打造全新 Todoist 应用的过程中以更短的时间达成更多目标。

应用重建的核心重点是重新设计所有页面和互动,以符合最新的适用于 Wear OS 的 Material Design。借助 Compose for Wear OS,Todoist 开发者从 WearableDrawerLayout 转向了更扁平的应用结构。这一转变遵循了适用于 Wear OS 的 Material Design 指南,并实现了应用布局的现代化。

  • 适用于 Wear OS 的 Material Design
    https://developer.android.google.cn/training/wearables/design/download#design-kit

  • WearableDrawerLayout
    https://developer.android.google.cn/reference/kotlin/androidx/wear/widget/drawer/WearableDrawerLayout

Todoist 开发者专门针对 Wear OS 设备设计了每个页面,移除了会使用户体验复杂化的不必要元素。

Rastislav 说,"对于可穿戴设备,我们一直在考虑可以省去哪些元素,最终只保留精简、集中、快速的互动"。Compose for Wear OS 在开发和设计方面为 Todoist 团队提供了极大的帮助,使他们既可以引入便于维护的实现,也可以提供一致的用户体验。

234796638330381f683dc89f3357f30d.png

178c149c4feab90360eb26ab01fa3efe.png

提升用户和开发者体验

借助 Jetpack Compose,Todoist 的开发者快速且高效地打造了一款适用于 Wear OS 更新的应用。凭借现代工具、直观的 API 以及大量资源、文档和示例,整个设计和开发过程都很顺畅。这不仅减少了所需的代码,还加快了全新的、实用性更强的用户体验的交付。

重建后的 Todoist 在 Google Play 上的安装增长率提高了 50%,并且收到了来自内部团队和社交媒体的正面反馈。

Todoist 团队期待探索 Compose for Wear OS 能为其应用带来的更多改进。他们将此次应用重建视为对可穿戴设备未来的投入,也十分期待运行 Wear OS 3 的设备所提供的功能和随之而来的更多机会。

9492e849a69b7d349b7bbcaae33258df.png

借助 Compose for Wear OS 改造您的应用

Todoist 借助 Compose for Wear OS 彻底重建并重新设计了其 Wear OS 应用,改善了用户和开发者的体验。

您可以通过更多资源,详细了解 Jetpack Compose for Wear OS:

  • 观看下方 Google I/O 大会上的 Wear OS 演讲,了解相关信息;

  • 使用 Compose for Wear OS Codelab,立即开始学习;

  • 查看官方文档,获取实践指南;

  • 借助 Horologist 助力 Wear OS 开发。

  • Jetpack Compose for Wear OS
    https://developer.android.google.cn/jetpack/androidx/releases/wear-compose

  • Compose for Wear OS Codelab
    https://developer.android.google.cn/codelabs/compose-for-wear-os#0

  • 官方文档
    https://developer.android.google.cn/training/wearables/compose

  • Horologist
    https://google.github.io/horologist/

34b8036d9fffb8d30bd5f62d7550d76c.gif

推荐阅读

如页面未加载,请刷新重试

c2f5857aea3dbd3945c78fc7ed8a5312.gif 点击屏末 阅读原文 | 即刻了解 Jetpack Compose for Wear OS 更多相关内容


3cd32ea95ad0c85c5ef3c46681946a1f.png

这篇关于借助 Compose for Wear OS,Todoist 安装增长率提高了 50%的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:https://blog.csdn.net/m0_57546986/article/details/128016700
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/401926

相关文章

虚拟机Centos7安装MySQL数据库实践

《虚拟机Centos7安装MySQL数据库实践》用户分享在虚拟机安装MySQL的全过程及常见问题解决方案,包括处理GPG密钥、修改密码策略、配置远程访问权限及防火墙设置,最终通过关闭防火墙和停止Net... 目录安装mysql数据库下载wget命令下载MySQL安装包安装MySQL安装MySQL服务安装完成

JAVA中安装多个JDK的方法

《JAVA中安装多个JDK的方法》文章介绍了在Windows系统上安装多个JDK版本的方法,包括下载、安装路径修改、环境变量配置(JAVA_HOME和Path),并说明如何通过调整JAVA_HOME在... 首先去oracle官网下载好两个版本不同的jdk(需要登录Oracle账号,没有可以免费注册)下载完

Java JDK1.8 安装和环境配置教程详解

《JavaJDK1.8安装和环境配置教程详解》文章简要介绍了JDK1.8的安装流程,包括官网下载对应系统版本、安装时选择非系统盘路径、配置JAVA_HOME、CLASSPATH和Path环境变量,... 目录1.下载JDK2.安装JDK3.配置环境变量4.检验JDK官网下载地址:Java Downloads

SQL server数据库如何下载和安装

《SQLserver数据库如何下载和安装》本文指导如何下载安装SQLServer2022评估版及SSMS工具,涵盖安装配置、连接字符串设置、C#连接数据库方法和安全注意事项,如混合验证、参数化查... 目录第一步:打开官网下载对应文件第二步:程序安装配置第三部:安装工具SQL Server Manageme

Python中win32包的安装及常见用途介绍

《Python中win32包的安装及常见用途介绍》在Windows环境下,PythonWin32模块通常随Python安装包一起安装,:本文主要介绍Python中win32包的安装及常见用途的相关... 目录前言主要组件安装方法常见用途1. 操作Windows注册表2. 操作Windows服务3. 窗口操作

gitlab安装及邮箱配置和常用使用方式

《gitlab安装及邮箱配置和常用使用方式》:本文主要介绍gitlab安装及邮箱配置和常用使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1.安装GitLab2.配置GitLab邮件服务3.GitLab的账号注册邮箱验证及其分组4.gitlab分支和标签的

MySQL MCP 服务器安装配置最佳实践

《MySQLMCP服务器安装配置最佳实践》本文介绍MySQLMCP服务器的安装配置方法,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下... 目录mysql MCP 服务器安装配置指南简介功能特点安装方法数据库配置使用MCP Inspector进行调试开发指

在Windows上使用qemu安装ubuntu24.04服务器的详细指南

《在Windows上使用qemu安装ubuntu24.04服务器的详细指南》本文介绍了在Windows上使用QEMU安装Ubuntu24.04的全流程:安装QEMU、准备ISO镜像、创建虚拟磁盘、配置... 目录1. 安装QEMU环境2. 准备Ubuntu 24.04镜像3. 启动QEMU安装Ubuntu4

Python UV安装、升级、卸载详细步骤记录

《PythonUV安装、升级、卸载详细步骤记录》:本文主要介绍PythonUV安装、升级、卸载的详细步骤,uv是Astral推出的下一代Python包与项目管理器,主打单一可执行文件、极致性能... 目录安装检查升级设置自动补全卸载UV 命令总结 官方文档详见:https://docs.astral.sh/

Nexus安装和启动的实现教程

《Nexus安装和启动的实现教程》:本文主要介绍Nexus安装和启动的实现教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、Nexus下载二、Nexus安装和启动三、关闭Nexus总结一、Nexus下载官方下载链接:DownloadWindows系统根