14

Android 开发挑战赛: Jetpack Compose 助您起飞!

 3 years ago
source link: https://mp.weixin.qq.com/s?__biz=MzAwODY4OTk2Mg%3D%3D&%3Bmid=2652077913&%3Bidx=1&%3Bsn=0c292249ce6930519fb0185e8a3ff88a
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

YnInMbV.png!mobile

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 周挑战内容 - 小狗领养应用

7Z7fyyq.png!mobile 发令枪已响,让我们立即开启 #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

您是 :cat: 粉而非 :dog: 粉?没问题!本次挑战欢迎您提交任何类型宠物的领养应用。

我们期待看到您构建的作品!

本周奖品

我们的首发挑战奖品可谓您在使用 Compose 时的不二搭档: 由乐高积木组成的限量版 Jetpack Compose 超级英雄奖杯。成功完成这项挑战并提交参赛作品的前 500 人可以将此奖杯收入囊中,成为您的 Android 手办阵营中的一员,届时您可以尽情炫耀自己的首周 #AndroidDevChallenge 获奖者身份。

M7bArim.gif!mobile

△ 首周奖品: 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

umuauan.png!mobile

推荐阅读

umINnmb.png!mobile

byeIR3E.png!mobile

nMRRRfV.png!mobile

点击屏末    |   进入 Jetpack Compose 开发者网站

3IF7nu7.gif!mobile

v2QBZvN.png!mobile


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK