Skip to content

Latest commit

 

History

History
82 lines (48 loc) · 2.34 KB

README.md

File metadata and controls

82 lines (48 loc) · 2.34 KB

lt-WanAndroid

### 用心制作一款性能不错的 http://www.wanandroid.com/ 客户端,目前已初见雏形,后面会进一步打磨成精(*╹▽╹*),如果您觉得还不错的话,就点个Star吧~(持续打磨中~,敬请关注)

介绍

该项目是实现“玩安卓”平台(www.wanandroid.com)移动客户端,目前已完成该站点的大部分模块,包括登陆退出、内容展示、注册等等;

预览

技术点

  • 项目基于 Material Design + MVP 架构 + Rxjava2 + Retrofit2 + Dagger2 + Glide

  • 使用 Rxjava2 结合 Retrofit2 进行网络请求。

  • 使用 Rxlifecycle2 解决 RxJava2 内存泄漏问题

  • 使用Dagger2结合Dagger.Android无耦合地将Model注入Presenter、Presenter注入View,更高效地实现了MVP模式。

  • 使用 ButterKnife、Java8 新特性 lambda 表达式等简化代码

  • 项目代码尽力遵循了阿里巴巴 Java 开发规范和阿里巴巴 Android 开发规范,并有良好的注释。

  • 遵循今日头条方案做屏幕适配

  • 使用SmartRefreshLayout丰富的刷新动画将项目的美提升了一个档次。

  • 更多请Clone本项目进行查看。。。

版本

v1.0

1.首次提交,望多多指教

2.实现注册登陆

3.基本信息的展示

4.基本框框的构建

5.基本使用技术的融合

6.进一步打磨敬请期待(╹▽╹)

感谢

API:

鸿洋大大提供的 WanAndroid API

UI design:

花瓣 提供了很美的UI界面设计,感谢花瓣

icon:

iconfont 阿里巴巴对外开放的很棒的icon资源

还有上面没列举的一些优秀的第三方开源库,感谢开源,愿我们一同成长,此外,还参考了不少国内外牛人的项目,感谢开源!

关于作者

  • Email: [email protected]
  • liangtian
  • 有任何建议或者使用中遇到问题都可以给我发邮件