/MyMVP

MVP + RxJava2 + Retrofit2 + Dagger2 + Room + Glide框架

Primary LanguageJava

MVP + RxJava2 + Retrofit2 + Dagger2 + Room + Glide 开发框架

一、参考项目

极客日报,一款纯粹的阅读App,基于Material Design + MVP + RxJava + Retrofit + Dagger2 + Realm + Glide https://www.jianshu.com/p/bca054f5131d https://github.com/codeestX/GeekNews

从零开始搭建一个主流项目框架(一)—简单的框架 https://www.jianshu.com/p/4e0c7139649c

从零开始搭建一个主流项目框架(二)—MVP+dagger2 https://www.jianshu.com/p/2fa1329bc27e

主流项目框架(三)—RxJava2.0+Retrofit2.0+OkHttp+mvp+dagger2 https://www.jianshu.com/p/8df3ef6599d3

微影,一款纯粹的在线视频App,基于Material Design + MVP + Dagger2 + RxJava + Retrofit + Realm + Glide https://www.jianshu.com/p/7ca24b3e8191

简书作者:

Carson_Ho的RxJava2和Retrofit2 https://www.jianshu.com/nb/14302692

牛晓伟的dagger2 https://www.jianshu.com/u/2ce7b74b592b

CSDN作者 启舰 自定义控件三部曲 https://blog.csdn.net/harvic880925/article/details/50995268

二、搭建前提

Fragment之我的解决方案:Fragmentation(SupportActivity) https://www.jianshu.com/p/38f7994faa6b

Java并发编程:synchronized https://www.cnblogs.com/dolphin0520/p/3923737.html

android开发时,finish(),android.os.Process.killProcess(android.os.Process.myPid());跟System.exit(0) https://blog.csdn.net/baijinglei12/article/details/52805137?locationNum=13

Dagger2 @Qualifier https://www.jianshu.com/p/e521bd239cd9

Android RxJava :图文详解 背压策略 https://www.jianshu.com/p/ceb48ed8719d

Android Butterknife使用方法总结 https://www.jianshu.com/p/3678aafdabc7

Android 框架之EventBus https://www.jianshu.com/p/54c635b3a33a

Glide入门教程 https://www.jianshu.com/p/f5cc71c8eb3f

关于RecyclerView https://www.jianshu.com/p/aff499a5953c

NestedScrollView嵌套RecyclerView https://www.cnblogs.com/fuyaozhishang/p/8232378.html

ViewPager防止Fragment销毁以及取消Fragment的预加载 https://blog.csdn.net/mr_liabill/article/details/48749807

//smart刷新加载框架 https://github.com/scwang90/SmartRefreshLayout

//Android中Serializable和Parcelable序列化对象详解 https://www.cnblogs.com/yezhennan/p/5527506.html

Android 解决 adapter.notifyDataSetChanged() 不起作用 https://blog.csdn.net/like_program/article/details/52517119

Android Room 使用以及配合 RxJava https://www.jianshu.com/p/72eeaded8913

Android自定义控件三部曲文章索引 https://blog.csdn.net/harvic880925/article/details/50995268

三、其他

项目里需要用到NDK开发,遇到了mips64el-linux-android-strip的问题 https://www.jishux.com/p/e459da16b52c994d

Android Studio新建类头部注释和添加函数注释模板及快捷键 https://blog.csdn.net/tuke_tuke/article/details/73277588

Android Studio怎么构建配置文件(config.gradle) https://blog.csdn.net/songdongpancsdn/article/details/79629568

Android 消息处理机制(Looper、Handler、MessageQueue,Message) https://www.jianshu.com/p/02962454adf7

一个demo让你彻底理解Android中触摸事件的分发 http://www.cnblogs.com/absfree/p/5354511.html