海狸Android MVVM+Hilt+Jetpack项目模板

Android 项目的脚手架用过不少,海狸这个模板还挺对味儿的。MVVM架构搭配Hilt做依赖注入,代码清爽不绕弯,尤其适合多人协作那种。加上JetPack的一堆组件,比如RoomNavigationPaging这些,省了不少锅炉代码,响应也快,体验更稳。

Kotlin全家桶用得也蛮顺手,CoroutinesFlow也能无缝接,空安全还不用担心空指针那一套。网络这块靠Retrofit,写接口比手撸HttpURLConnection快得不是一星半点。配合RxJavaLiveData异步,界面更新也顺滑。

后台任务就用WorkManager,即使 APP 退到后台,数据同步照样跑。想做个定时同步或者上传打点,也方便。还有Crashlytics报错统计,能实时抓到线上的异常,改 bug 就靠它省事了。

登录场景配了OAuth2AccountManager,像对接微博、微信那类的授权登录也不费劲。Firebase也整合好了,、推送、存储都能一站式搞定。

整体上,这模板适合想快速起步但又不想从零搭建的人。如果你正准备开个新项目,又想一次性把MVVMHiltJetpack那套吃透,可以直接拿来用,用的时候记得按需裁剪,毕竟不是每个项目都用得上全部组件。

folder
海狸:Android MVVM + Dagger 2(Hilt)+ JetPack项目模板 预估大小:142个文件
file
gradlew.bat 2KB
file
gradlew 5KB
file
Dependencies.kt 11KB
file
.gitignore 7B
file
user_profile.json 91B
file
home.json 32B
file
google-services.json 1KB
file
1.json 1KB
file
BaseAdapterTest.kt 7KB
file
servers.json 250B
file
NetworkModule.kt 5KB
file
AlertDialog.kt 39KB
file
LaunchDialog.kt 7KB
file
AuthenticatorFragment.kt 7KB
file
SystemBars.kt 9KB
file
keystore.jks 2KB
file
.gitignore 36B
file
gradle-wrapper.jar 52KB
file
.gitignore 47B
file
.gitignore 225B
zip 文件大小:240KB