事前準備

1. 事前準備

歡迎使用 Android Basics with Compose!

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

您將透過一系列程式碼實驗室逐步學習撰寫程式碼,瞭解如何建構應用程式或應用程式功能。如果您喜歡先觀看影片來學習相關知識,可以使用部分程式碼實驗室隨附的程式設計教學影片。此外,您也可以運用練習題強化學習成果,或是透過專案自行實驗和延伸學習。

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

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

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

適合有經驗的開發人員

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

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

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

祝您學習愉快!

Google Android 團隊的老師敬上

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