事前準備

1. 事前準備

歡迎使用 Android Basics with Compose!

本課程適合想學習如何運用 Google 推薦的最新最佳做法,以 Kotlin 程式設計語言建構 Android 應用程式的人。您將使用 Jetpack Compose 建構一系列的應用程式,這是在 Android 應用程式中打造優美使用者介面 (UI) 的新方法。

各個程式碼研究室將引導您逐步學習寫程式,瞭解如何建構應用程式或應用程式功能。如果想先觀摩,可以觀看部分程式碼研究室隨附的程式設計教學影片。此外,您也可以透過練習題強化學習成果,或是在專案中自行實驗及延伸學習。

學習過程因人而異。您可以根據自己的背景和經驗,透過幾種不同的方式有效參與本課程。

適合剛接觸程式設計的人員

如果您剛接觸程式設計,請先閱讀課程的開頭,然後依照順序逐步完成各個學習路徑。程式設計和 Android 概念彼此相輔相成,因此必須依序瀏覽內容。此外,我們也鼓勵您額外透過練習題和專案,成為更穩健的開發人員。

適合有經驗的開發人員

如果您已具備程式設計的經驗,可以略過部分教材,更速度地完成課程。每個單元的開頭都包含程式碼研究室,其中有您在該單元中建構應用程式所需的必要 Kotlin 程式設計概念。如果您對 Kotlin 語言的這些主題有信心,可以略過這些部分,並前往建構應用程式的內容。

如果您已經是 Android 開發人員,可能會對本課程中的 Compose 主題更感興趣。Compose 是 Android 的新型工具包,可用來建構原生使用者介面,簡化並加快使用者介面的開發作業。與 Android View 系統相比,實作使用者介面的程式碼更少,維護應用程式也更加方便。如要進一步瞭解 Compose,本課程的前半部最具備相關性,因為其中涵蓋了使用者介面、Material Design 和 Navigation。或者,您也可以參與 適用於 Android 開發人員的 Jetpack Compose 課程,其中包含了重要主題的文章、影片和程式碼研究室,協助開發人員切換至 Compose。

其他訓練教材

除了 Compose 之外,如果您特別想瞭解如何使用舊版的使用者介面工具包 (使用 View) 來學習 Android,您可以參加 Android Basics in Kotlin 課程

無論您的 Android 學習路徑為何,我們都希望這些資源能協助您實現應用程式的構想!

祝您學習愉快!

Google Android 團隊的老師敬上

圖片展示課程作者:Murat Yener、Meghan Mehta、Dan Galpin、Kat Kuan、Sagar Begale、Angie Sasmita、Raka Chowdhury 和 Anuj Garg