使用 Kotlin 程式設計語言建構五個不同的 Android 應用程式。瞭解 ViewModel 和 LiveData 等架構元件。使用 Room 程式庫建立資料庫。透過 RecyclerView 顯示可點擊的項目清單。載入並顯示網際網路上的資料。讓所有使用者都能更輕鬆地使用您的應用程式。
課程 1

架構元件

瞭解 ViewModel、LiveData、使用 ViewModel 和 LiveData 建立資料繫結,以及 LiveData 轉換。你會完成 GuessTheWord 應用程式;這款應用程式是比手畫腳風格的雙人遊戲,彼此合作就能獲得最高分。

2020 年 6 月
課程 2

資料庫和 RecyclerView

在這個課程的第一部分,你會使用 Room 程式庫建立資料庫,並使用協同程式簡化非同步程式設計。在這個課程的第二部分,你會使用 RecyclerView 來顯示項目清單,並將清單項目設為可點擊。 在整個課程中,你會建構 TrackMySleep 應用程式;這款應用程式可讓使用者為睡眠品質評分並長期儲存睡眠資料。

2020 年 6 月
課程 3

連線至網際網路

瞭解如何從網際網路取得資料和圖片,並在應用程式中顯示這些資訊。你會完成 MarsRealEstate 應用程式,透過網路服務擷取資料,展示火星上待售的地產物件。

2020 年 6 月
課程 4

存放區和 WorkManager

藉由完成一款名為 DevBytes 的應用程式,瞭解如何使用 WorkManager 建立存放區、新增離線快取以及排定背景工作。這個應用程式會顯示 DevByte 影片的清單,內容都是由 Google Android 開發人員關係團隊製作的教學課程短片。應用程式會使用 Retrofit 程式庫從網路擷取影片網址清單,並使用 RecyclerView 顯示清單。

2020 年 6 月
課程 5

適合每個人使用的設計

瞭解 Android 樣式系統的基本概念、如何將質感設計原則套用至應用程式 UI,以及如何讓所有使用者都能更輕鬆地使用你的應用程式。你將會完成 GDG 搜尋器應用程式,以找出所在區域的 Google Developer Group (GDG)。

2020 年 6 月