毫无疑问在Android开发圈中这三个技术是经常被提及的,如此多的文章和开源项目在介绍他们,使用他们,开发者也或多或少的被带动起来在自己的项目中使用他们,但是使用他们之前我们知道为什么要使用他们,他们能给我们带来什么好处吗...,懂了这个特性我们才知道在复杂的逻辑中运用Rxjava是多么的重要
结语
学习新技术,我们不应该盲目的跟风,我们如果不知道这个技术为什么出现,出现是为了解决什么,我们也就不知道为什么运用它,我们就算在项目中使用也无法灵活运用...,非常浅显的使用,复制粘贴一些模版代码,也根本无法扩展自己的思维
这些技术虽然比较适合大项目一点,但是还是建议各位开发者开始使用他们,使用他们能扩展自己的思维,让自己考虑耦合,扩展,团队协作之类大项目才会考虑的问题...如果想搭建一个新项目使用这些技术,改了包名就可以直接使用,包含详细的文档,相比于这些技术漫长的学习曲线,我们在实践中学习他们不是更快吗?...后面我会写一篇文章,介绍它是怎么将MVP,Dagger相结合并使用到项目中的
Where?
MVPArms一个Mvp快速搭建框架,如果对您有用的话不妨右上角点个star?