本项目基于 Java+Jetpack+MVVM+组件化+DataBinding+Arouter+Retrofit 等框架实现的一个项目。
|- WanAndroid
||-- app // app 入口
||-- librarys //library库
||-- lib-base // 基础封装
||-- lib-common //通用库
||-- lib-db // Room数据库封装
||-- lib-network // 网络请求封装(LiveData+Rxjava+Retrofit)
||-- lib-widget // 控件封装
||-- lib-project-common // 项目共用
||-- modules // 功能模块
||-- module-copy // 复制模块:用于新模块复制快速搭建项目模块
||-- module-account // 账户模块
||-- module-home // 首页模块
||-- module-mine // 我的模块
||-- module-public // 公众号模块
||-- module-project // 项目模块
||-- module-square // 广场模块
||-- module-web // 网页模块
||-- README.md
- 首页、项目、广场、公众号、我的
- 登录、注册
- 整体采用Material Design设计风格
gradle.properties 有配置"集成开发模式" 和 "组件开发模式"的切换开关 true表示组件独立运行,false表示一个library
#isRunModule=true
isRunModule=false