别让任何人打乱你的节奏,也不要着急。应为最好的总会在突然间来到。
mvp框架
- MVPArms,https://github.com/JessYanCoding/MVPArms
mvp+dagger2 +retrofit+rxjava
start:7429
2.TODO-MVP-RxJava(官方)
https://github.com/googlesamples/android-architecture/tree/todo-mvp-rxjava/
3.themvp
1.0.7支持Databinding
start:1577
依赖注入框架,依赖注入(DI)和控制反转(IOC)
1.ButterKnife:
编译时的依赖注入,用来简化android中类似findViewById、setOnclickListener等的模板代码
使用 apt(Annotation Processing Tool)技术来生成java类
2.Dagger2:一般和MVP模式配合使用
https://github.com/googlesamples/android-architecture/tree/todo-mvp-dagger/
3.Android Annotations
eventbus,rxjava区别
rx响应式编程:明确知道订阅者是谁。
eventbus 相当于中间人,看起来解藕,其实还是联系在一起。
观察者不知道被观察者是谁,触发bug时很难解决。
相同之处:都是观察者模式。
网友评论