Skip to content

一款基于Mvp+Dagger2+Rxjava2+Retorfitd的gank.io的客户端

Notifications You must be signed in to change notification settings

XPGSnail/studyjames-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#妹news

最近公司事情不多,加上最近学习dagger2总觉得要写点什么出来,于是乎就写了这么一个小应用

  • 这边首先要感谢代码家提供的开放api接口
  • 另外还要感谢JessYan于dagger2的在项目中应用的学习很大一部分都是学的大佬的MvpArms开源框架

运行时截图

Alt text

Alt text

Alt text

Alt text

Alt text

##dagger2的应用 先放一张官网

Alt text

这张图贼难理解,但是理解好了也是很重要的,首先dagger2应用于项目他的分层很重要

Application Component: 生命周期跟Application一样的组件。可注入到AndroidApplication和BaseActivity中类中

Activity Component: 生命周期跟Activity一样的组件

Fragment Component: 生命周期跟Fragment 一样的组件

关于dagger2学习的文章:

详解Dagger2

基于google-mvp-dagger2分支的讲解

##遇到的坑 展示图片列表瀑布流时候,图片错乱以及闪烁问题,原因主要是因为在加载图片时候没有预设置大小,填充时候需要默认没有ImageView的宽高都是0

About

一款基于Mvp+Dagger2+Rxjava2+Retorfitd的gank.io的客户端

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages