Android 开发挑战赛 | 终极挑战: 天气应用

在最后一周的 #AndroidDevChallenge 中,让您的创造力大放异彩吧!在上周的题目中我们挑战了您的速度,但在最后一周,我们希望能充分展现您的实力。挑战内容如下:

第四周: 天气应用

创建一款单个屏幕的天气预报应用。您必须在太平洋标准时间 3 月 23 日晚 23:59 (北京时间 3 月 24 日下午 3:59) 之前 提交 您的参赛作品*。

您的界面必须完全使用 Compose 构建,可以使用模拟的天气数据。

我们将根据以下四个标准来评判您提交的作品:

  1. 视觉美观性
  2. 构思新颖性
  3. 代码质量
  4. 整体执行情况 (包括无障碍功能)

为了帮助您实现精美的设计,请参阅 Compose 文档中有关 布局主题图形 的内容。思考 动画手势 的新颖用法。通过 架构测试 提高代码质量。在整体执行方面,请务必阅读有关 无障碍功能 的内容。

您的解决方案必须在 GitHub repo 中发布。我们为您准备了一个 Github repo 模板,其中包含使用 Compose 编写的一个基本 Hello World! 和一个持续集成设置。请复制 此模板 并按照 README 中的说明进行设置。

请注意,提交的应用必须支持使用英语。

本周奖品: Google Pixel 5!

本周,您将有机会赢得旗舰版 5G Google 手机 Google Pixel 5!我们将分别为四项评判标准中的获胜者,以及最杰出作品的获奖者各奖励一部 Google Pixel 5

*如果您赢得了挑战,但您所在国家/地区 尚未销售 Pixel 5,我们会送您一张价值 699 美元的电子礼品卡

帮助改进 Jetpack Compose

社区是 Jetpack Compose 的核心动力之一,您的反馈有助于我们打造更好的产品:

  • 在官方 问题跟踪页 上提交有关 Jetpack Compose 的问题。
  • 注册 以参与 Jetpack Compose 研究。

*有关参与挑战赛的更多信息,请参阅 完整官方规则