Android通用架构框架

安卓项目的基础框架写得挺全,结构清晰、模块分明,适合拿来就用或者二次开发。像MVVMJetpack这些主流技术都有,配套的注释也比较到位,看着就舒服。

Android 通用项目架构框架.zip

项目结构的分层规范,datadomainui分得明明白白,方便你后期维护和拓展。比如要接第三方 API,直接丢到data层就行。

Jetpack 组件集成得也比较完整,像ViewModelLiveDataNavigation这些都能找到。想撸个响应式 UI,不费劲。

代码规范也值得一夸。变量命名清楚、类的职责单一,完全不像那种临时拼凑出来的 demo。嗯,适合用来做入门参考,也能作为中型项目的起点。

依赖管理用的是Gradle,配置挺简洁。你要是想切换版本或者换包,也不会卡壳。响应也快,编译没什么压力。

还有一点挺贴心的,里面补充了一些BaseActivityBaseViewModel之类的封装模板,用起来省事多了,常见功能都预设好了。

如果你正打算搭一个安卓 App 的底子框架,或者想理理自己的项目结构,这份框架还蛮值得一试的。

zip 文件大小:185.08KB