單元 2
使用 Kotlin 程式設計語言建構五個不同的 Android 應用程式。瞭解 ViewModel 和 LiveData 等架構元件。使用 Room 程式庫建立資料庫。透過 RecyclerView 顯示可點擊的項目清單。載入並顯示網際網路上的資料。讓所有使用者都能更輕鬆地使用您的應用程式。
課程 1
課程 2
資料庫和 RecyclerView
在這個課程的第一部分,你會使用 Room 程式庫建立資料庫,並使用協同程式簡化非同步程式設計。在這個課程的第二部分,你會使用 RecyclerView 來顯示項目清單,並將清單項目設為可點擊。 在整個課程中,你會建構 TrackMySleep 應用程式;這款應用程式可讓使用者為睡眠品質評分並長期儲存睡眠資料。
2020 年 6 月
課程 3
課程 4
存放區和 WorkManager
藉由完成一款名為 DevBytes 的應用程式,瞭解如何使用 WorkManager 建立存放區、新增離線快取以及排定背景工作。這個應用程式會顯示 DevByte 影片的清單,內容都是由 Google Android 開發人員關係團隊製作的教學課程短片。應用程式會使用 Retrofit 程式庫從網路擷取影片網址清單,並使用 RecyclerView 顯示清單。
2020 年 6 月
課程 5
適合每個人使用的設計
瞭解 Android 樣式系統的基本概念、如何將質感設計原則套用至應用程式 UI,以及如何讓所有使用者都能更輕鬆地使用你的應用程式。你將會完成 GDG 搜尋器應用程式,以找出所在區域的 Google Developer Group (GDG)。
2020 年 6 月