安卓使用mvvm架构搭建项目

引用: implementation ‘com.github.goldze:MVVMHabit:3.1.2’
传送门: https://github.com/goldze/MVVMHabit
优势: 整合Okhttp+RxJava+Retrofit+Glide等主流模块,满足日常开发需求,其他辅助类
大概过程: 启用databinding,在activity_login.xml中关联LoginViewModel
网络请求:MVVMHabit提供两种CookieStore:PersistentCookieStore (SharedPreferences管理)和MemoryCookieStore (内存管理),可以根据自己的业务需求,在构建okhttp时加入相应的cookieJar
特点:mvvmhabit使用Retrofit+Okhttp+RxJava+RxBus实现一行代码监听带进度的文件下载,自定义ImageView图片加载

你可能感兴趣的:(安卓)