概述
Jetpack Compose 是 Android 的新一代工具包,用于构建原生界面。它使您能够借助强大的工具和直观的 Kotlin API,以更少的代码快速地完成应用开发。随着 Jetpack Compose Beta 版于今日发布,现在是了解并准备使用 Compose 的绝佳时机。为帮助您开始使用 Jetpack Compose,我们将启动一项新的 #AndroidDevChallenge (Android 开发挑战赛)!
腾讯视频链接
https://v.qq.com/x/page/y3230l0mw61.html
Bilibili 视频链接
https://www.bilibili.com/video/BV1Tv411Y7iC/
Jetpack Compose
https://developer.android.google.cn/jetpack/compose
Jetpack Compose Beta 版
https://android-developers.googleblog.com/2021/02/announcing-jetpack-compose-beta.html
在接下来的四周内,#AndroidDevChallenge 将发起一系列每周挑战,以帮助您使用 Jetpack Compose 更快地构建更出色的应用。每项挑战都围绕 "飞速提升洞察力" 这一主题,并分别聚焦 Compose 的一个新特性: 从动画到 Material Theming (主题),从 Composables 到列表,不一而足!欢迎参与每项挑战,赢取包括 Pixel 5* 在内的 1,000 多份奖品。第一项挑战于今日开启!
挑战内容
我们每周都会启动规则和任务各异的新挑战。从今日起,每周我们会发布一篇博文,为您提供有关任务内容和完成时间的完整说明。每项挑战都将帮助您熟悉 Compose 编程思想和不同的 Compose API,从诸如文本和列表等基本的 Composable 到状态、动画等均有涵盖。
Compose 编程思想
https://developer.android.google.cn/jetpack/compose/mental-model
您针对每项挑战的解决方案必须在一个 GitHub repo 中实现。我们为您准备了一个 Github repo 模板,其中包含一个使用 Compose 构建的基本 Hello World! 应用以及持续集成设置。请复制此模板并按照 README 中的说明进行设置。
GitHub repo 模板
https://github.com/android/android-dev-challenge-compose
第 1 周挑战内容 - 小狗领养应用
发令枪已响,让我们立即开启 #AndroidDevChallenge: 构建一款小狗领养应用吧!该应用需包含显示小狗列表的概览画面,以及显示每只小狗具体情况的详细信息画面。您必须在太平洋标准时间 3 月 2 日晚 23:59 (北京时间 3 月 3 日下午 3:59) 之前提交您的参赛作品**。
提交作品
https://developer.android.google.cn/dev-challenge#the-latest-challenge
您的界面必须完全使用 Compose 构建。对于您提交的作品,我们只会基于应用的界面层进行评判。为帮助您构建应用,请参阅 Compose 文档中有关布局、列表、文本和导航的内容。如需上手学习,请试试 Compose pathway,其中的 Codelab 涵盖有助于完成此项挑战的多个主题。
Compose 中的布局
https://developer.android.google.cn/jetpack/compose/layout
Compose 文档: 列表
https://youtu.be/BhqPpUYJYeQ
Compose pathway
https://developer.android.google.cn/courses/pathways/compose
您是 ???? 粉而非 ???? 粉?没问题!本次挑战欢迎您提交任何类型宠物的领养应用。
我们期待看到您构建的作品!
本周奖品
我们的首发挑战奖品可谓您在使用 Compose 时的不二搭档: 由乐高积木组成的限量版 Jetpack Compose 超级英雄奖杯。成功完成这项挑战并提交参赛作品的前 500 人可以将此奖杯收入囊中,成为您的 Android 手办阵营中的一员,届时您可以尽情炫耀自己的首周 #AndroidDevChallenge 获奖者身份。
△ 首周奖品: Jetpack Compose 超级英雄奖杯
帮助改进 Jetpack Compose
社区支持是 Jetpack Compose 的核心动力之一,您的反馈能帮助我们打造更好的产品:
在官方问题跟踪页上提交有关 Jetpack Compose 的问题。
注册以参与 Jetpack Compose 研究。
问题追踪页
https://issuetracker.google.com/issues/new?component=612128
注册参与研究
https://google.qualtrics.com/jfe/form/SV_3NMIMtX0F2zkakR
* 每周的挑战都会提供新的奖品;如果当周奖品为 Google Pixel 5,且获奖者所在国家/地区未销售 Google Pixel 5 时,我们将为其提供价值相近的电子礼品卡。有关更多信息,请参阅官方规则。
** 有关参与挑战赛的更多信息,请参阅官方规则。
官方规则
https://services.google.com/fh/files/misc/androiddevchallenge-compose-official-rules.pdf
推荐阅读
点击屏末 | 阅读原文 | 进入 Jetpack Compose 开发者网站
最后
以上就是纯真豆芽为你收集整理的Android 开发挑战赛: Jetpack Compose 助您起飞!的全部内容,希望文章能够帮你解决Android 开发挑战赛: Jetpack Compose 助您起飞!所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复