完整appAndroid开发架构

WanAndroid APP,你来了!

2020-09-25  本文已影响0人  ana生

简介

本项目基于 组件化 + Arouter + Jetpack + Rxjava + Retrofit + AOP 等框架实现的一款开源项目。如有任何疑问或bug欢迎给我提issues,项目会一直维护下去,一起努力打造一个完美的app。
源码地址
喜欢的话,记得给个star哦!

1.1.1版本更新

1.png 2.png

历史版本

首页有彩蛋哦,等你发现!!!

效果图

1.gif 2.gif 3.gif 4.gif
1.gif 2.gif 3.gif 4.gif
1.gif 1.gif 1.gif 1.gif

主要功能

项目目录结构

|- WanAndroid
||-- app // app 入口
    ||librarys //library库
      ||--library-aop// aop 封装(登录校验、点击)
      ||--library-db// room数据库封装
      ||--library-network// 网络请求封装(livedata+rxjava+retrofit)
      ||--library-base// 基础封装(BaseAc、BaseFg、BaseUtil等)
      ||--library-common//共用的组件、适配器、api返回实体类等
      ||--library-widget// 控件封装
  ||--modules// 功能模块
    ||--module-home// 首页模块
    ||--module-login// 登录模块
    ||--module-project// 项目模块
    ||--module-square // 广场模块
    ||--module-public //公众号模块
    ||--module-mine//我的模块
    ||--module-web//网页模块
||-- README.md

module单独编译运行说明

gradle.properties 文件下有个"集成开发模式" 和 "组件开发模式"的切换开关 true表示组件独立运行,false表示一个library

isRunModule=true

主要开源框架

点我下载

致谢

上一篇下一篇

猜你喜欢

热点阅读