WanAndroid APP,你来了!

1 篇文章 0 订阅
1 篇文章 0 订阅

简介

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

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

效果图

欢迎页.gif登录.gif首页.gif收藏动画.gif
公众号.gif项目.gif广场.gif分享文章.gif

主要功能

  • 首页、项目、广场、公众号、我的
  • 登录、注册 动画交互
  • 搜索页面共享元素动画过渡
  • 项目页面仿高德地图滑动面板交互
  • 广场页面tab跟随滑动系数渐变、列表采用谷歌爸爸的flexboxlayout流式布局
  • 公众号页面点击左上角为一个90°的arc交互动画,列表数据从下往上过渡的动画效果
  • 我的页面仿百度外卖个人中心水波纹效果
  • 整体采用Material Design设计风格
  • 首页有彩蛋哦!

项目目录结构

目录结构

|- 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-main// 主页模块
    ||--module-home// 首页模块
    ||--module-login// 登录模块
    ||--module-project// 项目模块
    ||--module-square // 广场模块
    ||--module-public //公众号模块
    ||--module-mine//我的模块
    ||--module-web//网页模块
||-- README.md

主要开源框架

  • flexbox-layout
  • RxJava
  • RxAndroid
  • Retrofit
  • okhttp
  • Glide
  • BaseRecyclerViewAdapterHelper
  • EventBus
  • Arouter
  • ImmersionBar
  • Particle
  • banner
  • LoadSir
  • MagicIndicator
  • MMKV
  • SmartRefreshLayout
  • AgentWeb
  • aop
  • PersistentCookieJar

点我下载

致谢

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值