存放區和 WorkManager

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

 

新增存放區

程式碼研究室

匯入 DevBytes 應用程式的範例程式碼,並實作離線快取來顯示本機資料庫 (而非網路) 的結果,藉此改善應用程式的使用者體驗。只要使用快取,即使裝置未連上網路或網路連線速度較慢,使用者也能使用應用程式。建立存放區類別來提供採用乾淨架構的 API,用於存取應用程式其餘部分的資料。

WorkManager

程式碼研究室

使用 WorkManager 以經過最佳化的方式有效率地排定背景工作。

「存放區和 WorkManager」測驗

測驗您對於建立存放區、新增離線快取,以及使用 WorkManager 排定背景工作的瞭解程度,並獲得「存放區和 WorkManager」徽章。