Android 11 - 第 6 週 - Jetpack

Android Jetpack 包含一系列程式庫,可協助您使用較少樣板程式碼編寫優質應用程式,確保應用程式遵循最佳做法,並可在各個 Android 版本和裝置上以一致的方式運作。本課程會介紹 Android 11 導入的全新程式庫和重大更新。

 

適用於 Android 開發作業的 Jetpack 套件

影片 選用

歡迎進行「Android 11 - 第 6 週 - Jetpack」課程!請觀看這部簡介前導影片,為本課程中的活動做好準備。

透過 Hilt 在 Android 中插入依附元件

選用

Hilt 是新的 Android 程式庫,可簡化應用程式中的依附元件插入 (DI) 流程,讓您專注處理繫結定義和插入作業的重要部分,而不必費心管理所有 DI 設定與連接作業。請閱讀這篇文章,進一步瞭解 DI 原則,以及如何在應用程式中啟用 Hilt。

在 Android 應用程式中使用 Hilt

程式碼研究室

在這個程式碼研究室中,您將學習如何將 Hilt 做為依附元件插入 (DI) 工具使用,以便管理依附元件。此外,您也將瞭解 DI 的重要性,利用 DI 建立可配合大型專案進行擴充的完善應用程式。

瞭解 Paging 3

選用

Paging 程式庫已全面升級。請閱讀這篇文章,進一步瞭解 Paging 3 的重點內容和功能,以及如何在應用程式中採用 Paging 3。

使用 Paging 3 進行分頁作業

影片 選用

Paging 3 徹底重新編寫了 Paging 2 程式庫,不但可更妥善地處理錯誤、支援常用功能,還包含其他改善項目。請觀看這部影片,瞭解 Paging 3 中導入的更新和異動內容。

Android Paging

程式碼研究室

在這個程式碼研究室中,您將瞭解 Paging 3 程式庫的主要元件,以及如何將 Paging 加到 Android 應用程式中,以便從本機儲存空間中或網路上較大的資料集載入及顯示多頁資料。

瞭解 CameraX Beta 版

影片 選用

CameraX 是一種 Jetpack 程式庫,不僅可協助您輕鬆開發相機應用程式,還為較舊的 Android 裝置提供內建支援。請觀看這部影片,瞭解全新 Beta 版的更新內容,包括修正裝置相關問題。

開始使用 CameraX

程式碼研究室

在這個程式碼研究室中,您將瞭解 Jetpack 支援資料庫 CameraX、該資料庫的各種用途,以及如何將 CameraX 依附元件加入相機應用程式。