前面簡單介紹了JetPack簡介,然后學習了這個項目,現在來分享一下助你更快的學習JetPack
是一個基於MVVM模式集成谷歌官方推薦的JetPack組件庫:
LiveData、ViewModel、Lifecycle、Navigation組件
使用kotlin語言,添加大量拓展函數,簡化代碼加入Retrofit網絡請求,協程,幫你簡化各種操作,讓你快速請求網絡
利用Navigation組件以單Activity+Fragment架構編寫的項目
效果圖展示
如何集成使用
在 根目錄下build.gradle中加入Jitpack倉庫
allprojects { repositories { ... maven { url 'https://jitpack.io' } } }
在app下 build.gradle中添加依賴
dependencies { ... implementation 'me.hegj:JetpackMvvm:1.1.9' }
在app’下build.gradle中,android 模塊下開啟DataBinding
android { ... dataBinding { enabled = true } }
這樣就可以開始使用了,項目中使用了大部分的技術,可以慢慢參考學習
項目apk下載
源碼下載:https://github.com/hegaojian/JetpackMvvm