海狸Android MVVM+Hilt+Jetpack项目模板
Android 项目的脚手架用过不少,海狸这个模板还挺对味儿的。MVVM架构搭配Hilt做依赖注入,代码清爽不绕弯,尤其适合多人协作那种。加上JetPack的一堆组件,比如Room、Navigation、Paging这些,省了不少锅炉代码,响应也快,体验更稳。
Kotlin全家桶用得也蛮顺手,Coroutines
加Flow
也能无缝接,空安全还不用担心空指针那一套。网络这块靠Retrofit,写接口比手撸HttpURLConnection
快得不是一星半点。配合RxJava或LiveData异步,界面更新也顺滑。
后台任务就用WorkManager,即使 APP 退到后台,数据同步照样跑。想做个定时同步或者上传打点,也方便。还有Crashlytics报错统计,能实时抓到线上的异常,改 bug 就靠它省事了。
登录场景配了OAuth2和AccountManager,像对接微博、微信那类的授权登录也不费劲。Firebase也整合好了,、推送、存储都能一站式搞定。
整体上,这模板适合想快速起步但又不想从零搭建的人。如果你正准备开个新项目,又想一次性把MVVM、Hilt、Jetpack那套吃透,可以直接拿来用,用的时候记得按需裁剪,毕竟不是每个项目都用得上全部组件。
海狸:Android MVVM + Dagger 2(Hilt)+ JetPack项目模板
预估大小:142个文件
gradlew.bat
2KB
gradlew
5KB
Dependencies.kt
11KB
.gitignore
7B
user_profile.json
91B
home.json
32B
google-services.json
1KB
1.json
1KB
BaseAdapterTest.kt
7KB
servers.json
250B
240KB
文件大小:
评论区