1. 程式人生 > 其它 >Jetpack從入門到精通全家桶(含專案實戰 附Demo)

Jetpack從入門到精通全家桶(含專案實戰 附Demo)

前言

開發應用程式就像搭積木。我們對產品業務及功能模組的劃分和封裝,就像在搭建積木一樣。積木不能太大,這不利於修改和拆解;積木也不能太小,否則管理起來可能會很混亂。只有基於穩健、合理的架構,專案才能輕鬆應對需求的變化,才有可能健康成長。

沒有良好架構的應用程式,就像沒有搭好底座的積木,隨著專案複雜度的上升,維護起來會困難重重,工程師會不停地陷入技術債務之中—「積木的倒塌」只是時間問題。

如何把握模組的粒度,在保持模組獨立性的同時,又不影響模組間的通訊,是全世界優秀的Android工程師共同追求的目標。

為了解決這一問題,各類架構模式層出不窮,比較著名的有MVC、MVP和MVVM。Jetpack正是在這一背景下誕生的。它由Google 官方推出,用於方便工程師搭建符合MVVM規範的Android應用程式。

Jetpack架構元件從入門到精通

這份《Jetpack架構元件從入門到精通》,它可以讓你對Jetpack中的各個元件有一個全面且清晰的瞭解。

資料的每個章節都通過實際案例告訴你,如何使用這些Jetpack 元件;為什麼需要這些元件;它們能解決開發過程中的什麼問題。不僅如此,資料還對其中部分元件的原始碼進行了簡要的分析,讓讀者能夠了解元件背後的原理。知其然,更知其所以然。

Jetpack從入門到精通全家桶(含專案實戰 附Demo)免費分享,需要的朋友可以【點選這裡

《Jetpack架構元件從入門到精通》

  • 1.什麼是Jetpack
  • 2.Android Jetpack - Navigation
  • 3.Android Jetpack - Data Binding
  • 4.Android Jetpack - ViewModel & LiveData
  • 5.Android Jetpack - Room
  • 6.Android Jetpack - Paging
  • 7.Android Jetpack - WorkManger
  • 8.Android Jetpack架構元件之Lifecycle
  • 9.Android Jetpack Compose最全上手指南
  • 10.Android Jetpack架構元件--App Startup
  • 11.Android Jetpack最新更新元件介紹
  • 12.Android Jetpack專案實戰(從0搭建Jetpack

Jetpack從入門到精通全家桶(含專案實戰 附Demo)免費分享,需要的朋友可以【點選這裡

《高階Jetpack強化實戰》

  • 一、初識ConstraintLayout之實現登入頁面
  • 二、Navigation實踐之實現APP主框架以及Navigation的相關介紹
  • 三、使用Coroutines, Retrofit, Moshi實現網路資料請求
  • 四、使用TabLayout,ViewPager2 , RecyclerView實現實現歌單廣場頁面
  • 五、歌單頁面MVVM架構改造及其ViewModel和LiveData的使用介紹
  • 六、Paging實現載入更多和下拉重新整理,錯誤後重新請求
  • 七、vlayout巢狀橫向RecyclerView和Banner實現主頁的展示,自定義Moshi的JsonAdapter
  • 八、Room資料庫實現增刪改查和事務處理
  • 九、Room資料庫Migration
  • 十、ExoPlayer進行視訊播放的實現
  • 十一、MotionLayout讓動畫如此簡單
  • 十二、Kotlin Flow基礎知識詳解
  • 十三、Kotlin Flow專案實戰-網路、資料庫和UI的應用
  • 十四、View Binding替代ButterKnife和Kotlin synthetics

Jetpack從入門到精通全家桶(含專案實戰 附Demo)免費分享,需要的朋友可以【點選這裡