android常见框架

别让任何人打乱你的节奏,也不要着急。应为最好的总会在突然间来到。

mvp框架

  1. 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时很难解决。
相同之处:都是观察者模式。

你可能感兴趣的:(android常见框架)