即刻开始使用 Jetpack Compose 开发 Android 精彩应用

Android 之 Compose 开发基础课程上线,帮助您使用 Jetpack Compose 成功构建 Android 精彩应用。

作者 / Murat Yener,开发者关系工程师

我们很高兴地宣布,完整的 Android 之 Compose 开发基础 课程现已正式推出。无论您是没有任何编程经验的新手,还是希望学习 Jetpack Compose 并提升 Android 开发技能的开发者,现在都是开始学习的绝佳时机。

此课程将为您介绍如何使用 Jetpack Compose 构建 Android 应用。Jetpack Compose 是 Android 推荐开发者使用的现代工具包,可简化并加快 Android 界面的开发。在课程中,您将了解 Kotlin 编程语言的基础知识、Android 应用的架构以及常用的 Jetpack 库。我们的课程还包含一个关于 View 与 Compose 互操作性的单元,完成课程后,您就可以在使用传统的基于 View 的界面工具包构建现有应用时,运用您的 Compose 技能。

Android 之 Compose 开发基础 课程分为 8 个单元,每个单元都涵盖了 Compose 和 Android 开发的不同方面。课程所涵盖的主题包括:

  • Kotlin 编程语言基础知识
  • 使用 Compose 构建基本用户界面
  • 在 Compose 中处理数据和状态
  • 使用导航构建多屏幕应用
  • 使用 Room 和 DataStore 持久保留数据
  • 获取远程数据和图片
  • 使用 WorkManager 调度任务
  • 在同一个应用内同时使用 Compose 和 View

每个单元都包含实操练习、测验及开放式项目,可帮助您巩固对相应内容的理解。

即刻开始使用 Jetpack Compose 开发 Android 精彩应用

您将学习如何测试所构建的应用以及如何使用 Android Studio 工具进一步对应用进行调试和问题排查。此外,您还能获得徽章,在 Google 开发者资料 中展示取得的成就!

即刻开始使用 Jetpack Compose 开发 Android 精彩应用

与之前的培训课程 使用 Kotlin 进行 Android 开发 相比,该课程会更加广泛地介绍 Kotlin 语言的基础知识。我们使用的应用概念与之前的课程相同,便于您将使用 Compose 和使用传统 Views 构建的同一应用进行对比。

即刻开始使用 Jetpack Compose 开发 Android 精彩应用

如果您已经能熟练地使用 Kotlin 开发 Android 应用,只想学习 Compose 的相关知识,建议您同时学习 面向 Android 开发者的 Jetpack Compose 课程

Android 之 Compose 开发基础 课程已上线,可自定进度的学习模式让您可以轻松地根据自己的节奏和时间进行学习。该课程的每个主题均包含最新的信息和指南,且已根据我们最新的架构最佳实践对所有应用进行了更新。

希望您喜欢这门课程,让它在您的 Android 开发之旅中尽其所长。祝您使用 Compose 创作顺利!

谷饭原创编/译文章,作者:脉脉不得语,转载请注明出处来自谷饭,并加入本文链接: https://www.goofan.com/2023/04/nows-time-to-learn-android-development-with-jetpack-compose/

(0)
脉脉不得语脉脉不得语谷饭作者
上一篇 2023年 4月 16日 下午4:49
下一篇 2023年 5月 16日 下午5:45

相关推荐

  • 不要使用 403 或 404 进行速率限制

    本文讲述了如何正确限制 Googlebot 的抓取速度。作者强调,为了减缓 Googlebot 对网站的抓取频率,有些网站所有者和 CDN 会返回 404 或其他 4xx 类别的客户端错误,但这样会对 Googlebot 不利。所有 4xx HTTP 状态码(429 除外)都会导致内容从 Google 搜索中删除;如果提供了一个带有 4xx HTTP 状态码的 robots.txt 文件,它会被认为不存在。正确的方式是使用 Search Console 暂时降低抓取速度或将 500、503 或 429 HTTP 状态代码返回给 Googlebot,以限制其抓取速度。

    2023年 2月 25日
  • 使用离线强化学习对通用 Agent 进行预训练

    本文是来自 Google AI Lab 实验室的一篇文章,介绍了一种使用离线强化学习进行通用Agent预训练的方法,名为Scaled Q-Learning。这种方法使用CQL算法扩展了离线RL,并展示了如何实现高效的多任务训练。结果表明,在各种Atari游戏中,Scaled Q-Learning的性能优于其他方法,包括基于行为克隆和基于视觉表示学习的方法。此外,Scaled Q-Learning具有扩展能力,并且利用大型模型的能力更好。这项工作推动了RL智能体的实际应用,也许从长远来看,类似的工作将会导致通用的预训练RL智能体,发展出广泛适用的探索和交互技能。全文翻译如下。

    2023年 2月 25日
  • 处理超时内容 | Android 无障碍功能开发小技巧

    实现在既定时间段后消失的界面元素时,需要遵循一些最佳实践让所有用户都有充足的时间在超时之前与相应元素交互,本视频将为您介绍如何处理超时。

    2022年 12月 12日
  • TL;DR 315 期 | Google 开发者周刊

    Google 开发者周刊 315 期,包括 Dart、Cloud Next、TensorFlow应用模型、Kick Start 比赛等。

    2022年 10月 19日
  • 全新 Google Pixel Watch 重磅上线 | 着手为 Wear OS 构建应用!

    Google Pixel Watch 采用了 Wear OS,更多更新和改进都将帮助您轻松构建 Wear OS 应用。

    2022年 10月 26日
wechat
关注微信公众号