Android Jetpack 是一系列助力您更容易打造優秀 Android 應用的工具和組件。這些組件能幫助您遵循最佳實踐、免除編寫繁複的樣板代碼並簡化複雜任務,從而使您能夠專一於最核心的代碼邏輯。
☟詳細內容請看視頻講解☟html
點擊查看視頻講解前端
LiveData 是 Jetpack 架構組件 Lifecycle 庫的一部分。Lifecycle 庫能幫您解決常見的 Android 生命週期難題,並可提升您應用的維護性和可測性。android
LiveData 是一個可感知生命週期的可觀察類 (Observable)。它能幫您容易地確保被屏幕顯示的資訊與數據的同步。其優勢包括:web
- 生命週期感知性:LiveData 與 Android 生命週期結合運行的效果良好。它僅會當 UI 被顯示時才把數據往前端傳遞。
- 與 Room 無縫整合:LiveData 可被設爲 Room 的回調類。觀看有關 Room 的視頻瞭解詳情。
- 可與 ViewModel 和 Data Binding 混合使用,創建反應式 UI 。
- 提供基本數據轉換方法,例如 switchMap 和 MediatorLiveData。
視頻播放列表地址架構
騰訊視頻連接:ide
v.qq.com/x/page/b074…工具
Bilibili 視頻連接:google
www.bilibili.com/video/av336…3d
點擊這裏前往 「Android Developers 官方文檔」 查看更多信息cdn
Jetpack 官方開發者指南,構建強大的高質量應用