android ------ Kotlin+JetPack+MVVM架構實現Wanandroid客戶端


前面簡單介紹了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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM