菜鸟手机助手

菜鸟手机助手

599.0 原价:999.0

Ivan 金牌讲师
简 介

菜鸟手机助手是一个“App 应用商店”,采用了当前最主流的MVP架构,同时使用了大量的2017年热门技术:RxJava,Dagger2,Retrofit,OkHttp,RxBinding,RxCache ... 等等


项目中用到的开源库:

1. Mvp  Google官方出品的Mvp架构项目,

2. Rxjava 优雅的响应式Api解决异步请求

3. RxAndroid 为Android提供响应式Api

4. . Rxlifecycle 在Android上使用rxjava都知道的一个坑,就是生命周期的解除订阅,这个框架通过绑定activity和fragment的生命周期完美解决.

5.. Rxbinding JakeWharton大神的View绑定框架,优雅的处理View的响应事件.

6. RxCache 是使用注解为Retrofit加入二级缓存(内存,磁盘)的缓存库

7. RxPermissions Rx系统的一个Android6.0 权限适配库

8. Dagger2 Google根据Square的Dagger1出品的依赖注入框架,通过apt动态生成代码,性能优于用反射技术依赖注入的框架.

9. Butterknife JakeWharton大神出品的view注入框架

10. Retrofit Square出品的网络请求库,极大的减少了http请求的代码和步骤.

11. Okhttp 同样Square出品,不多介绍,做Android都应该知道.

12. Gson Google官方的Json Convert框架.

13. Timber JakeWharton大神出品Log框架,内部代码极少,但是思想非常不错.

14. Glide此库为本框架默认封装图片加载库,可参照着例子更改为其他的库,Api和Picasso差不多,缓存机制比Picasso复杂,速度快,适合处理大型图片流,支持gfit,Fresco太大了!,在5.0一下优势很大,5.0以上系统默认使用的内存管理和Fresco类似.


加群获取学习资料

学员列表( 0 )

    学员动态