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 開發者網站
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/264187.html
標籤:其他
上一篇:Android TP驅動分析
下一篇:SDK開發基本規范
