AndroidProject RxJava+Retrofit

该项目采用RxJava与Retrofit技术栈,实现了丰富的UI效果及功能模块,包括三级缓存、社交平台登录分享、自定义NavigationView等。

AndroidProject

项目地址: AndroidHJS/AndroidProject
简介:RxJava+Retrofit
更多: 作者    提 Bug   
标签:
android5.0- RxJava- Retrofit-

简单说几句

敲这个项目也是一时兴起,但是在敲这个项目过程,发现越敲越有劲。可以把自己在 优快云,掘金,干货集中营看到酷炫的效果运用到这个项目,有时候我也可以通过这个项目去验证我的某些想法。

在这个项目将看到

  1. 基本遵循 Google Material Design 设计风格。

  2. 自定义 NavigationView 搭配 DrawerLayout 的具体使用。

  3. MVP 的项目应用。

  4. ToolBar,CardView,SwipereFreshLayout 等控件使用

  5. Glide 加载监听,获取缓存,圆角图片。

  6. RecyclerView 下拉刷新,上拉加载 。

  7. 面向 Hoder 编程(类似 ListView 多类型处理) 。

  8. Fragment 懒加载模式。

  9. LinearSnapHelper 结合 RecyclerView 完成酷炫画廊效果。

  10. build.gradle 的签名配置,buildConfigField,so 文件依赖配置等 Gradle 的配置。

  11. RxJava+Retrofit+DiskLruCache+LruCache 完成三级缓存。

  12. NestedScrollView 嵌套 WebView 完成 TooBar 放缩。

  13. 不使用任何第三方框架完成 QQ,微博第三方登录和 QQ ,微博,微信分享。

  14. butterknife,gson,BoomMenu 第三方依赖库的使用。

项目运行展示图

这里写图片描述这里写图片描述这里写图片描述 这里写图片描述 这里写图片描述

总结

这个项目还存在某些 Bug,我后期会一一处理,但是大致功能出来。每次看到以前代码总发现还有很多地方值得修改,代码不够简洁,逻辑清楚不够,在后期我也不会再加功能,力求以最简单代码,完成相同功能。

演示视频(ps:上传至爱奇艺,有点小广告 大家见谅)

有些特殊效果用视频展示更好 点我看视频

点我在看视频

GitHub 地址: 点我传送 GitHub 希望大家可以点个 Star,fork 后期还会添加很多知识,现在整个项目是采用 Java 语言写的 后期我采用 kotlin,React native 等 新技术去实现整个项目

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值