Jetpack Compose 是 Android 的新一代工具包,用于构建原生界面。它使您可能借助弱小的工具和直观的 Kotlin API,以更少的代码疾速地实现利用开发。随着 Jetpack Compose Beta 版于 今日公布,当初是理解并筹备应用 Compose 的绝佳机会。为帮忙您开始应用 Jetpack Compose,咱们将启动一项新的 #AndroidDevChallenge (Android 开发挑战赛)!
https://www.bilibili.com/vide…
在接下来的周围内,#AndroidDevChallenge 将发动一系列每周挑战,以帮忙您应用 Jetpack Compose 更快地构建更杰出的利用。每项挑战都围绕 “ 飞速晋升洞察力 ” 这一主题,并别离聚焦 Compose 的一个新个性: 从动画到 Material Theming (主题),从 Composables 到列表,不一而足!欢送参加每项挑战,赢取包含 Pixel 5* 在内的 1,000 多份奖品。第一项挑战于今日开启!
挑战内容
咱们每周都会启动规定和工作各异的新挑战。从今日起,每周咱们会公布一篇博文,为您提供无关工作内容和实现工夫的残缺阐明。每项挑战都将帮忙您相熟 Compose 编程思维 和不同的 Compose API,从诸如文本和列表等根本的 Composable 到状态、动画等均有涵盖。
您针对每项挑战的解决方案必须在一个 GitHub repo 中实现。咱们为您筹备了一个 Github repo 模板,其中蕴含一个应用 Compose 构建的根本 Hello World! 利用以及继续集成设置。请复制此模板并依照 README 中的阐明进行设置。
第 1 周挑战内容 – 小狗领养利用
发令枪已响,让咱们立刻开启 #AndroidDevChallenge: 构建一款小狗领养利用吧!该利用需蕴含 显示小狗列表 的概览画面,以及显示每只小狗具体情况的 详细信息画面。您必须在太平洋规范工夫 3 月 2 日晚 23:59 (北京工夫 3 月 3 日下午 3:59) 之前 提交您的参赛作品。
您的界面必须齐全应用 Compose 构建。对于您提交的作品,咱们只会基于利用的界面层进行评判。为帮忙您构建利用,请参阅 Compose 文档中无关 布局、列表、文本和导航的内容。如需上手学习,请试试 Compose pathway,其中的 Codelab 涵盖有助于实现此项挑战的多个主题。
您是 ???? 粉而非 ???? 粉?没问题!本次挑战欢迎您提交任何类型宠物的领养利用。
咱们期待看到您构建的作品!
本周奖品
咱们的首发挑战奖品堪称您在应用 Compose 时的不二搭档: 由乐高积木组成的限量版 Jetpack Compose 超级英雄奖杯。胜利实现这项挑战并提交参赛作品的前 500 人能够将此奖杯支出囊中,成为您的 Android 手办营垒中的一员,届时您能够纵情夸耀本人的首周 #AndroidDevChallenge 获奖者身份。
△ 首周奖品: Jetpack Compose 超级英雄奖杯
帮忙改良 Jetpack Compose
社区反对是 Jetpack Compose 的外围能源之一,您的反馈能帮忙咱们打造更好的产品:
- 在官网 问题跟踪页 上提交无关 Jetpack Compose 的问题。
- 注册 以参加 Jetpack Compose 钻研。
* 每周的挑战都会提供新的奖品;如果当周奖品为 Google Pixel 5,且获奖者所在国家 / 地区未销售 Google Pixel 5 时,咱们将为其提供价值相近的电子礼品卡。无关更多信息,请参阅官网规定。
** 无关参加挑战赛的更多信息,请参阅 官网规定。