摘要:
Presention层:整个应用启动的时候,就执行依赖的初始化。编译项目之后,Dagger依赖框架使用ApplicationComponent生成一个DaggerApplicationCOmponent。1. 首先进行依赖的生成在Application中,调用initializeInjector()... 阅读全文
随笔分类 - 架构
[编译]响应式编程范式--(1)
2015-05-24 20:41 by ttylinux, 499 阅读, 收藏, 编辑
摘要:
什么是响应式编程在网络上有很多对响应式编程进行定义的资料。维基百科上的定义过于宽泛和理论化。Stackoverflow专业的回答,显然不适合刚接触响应式编程的用户。响应式编程范式,就是使用异步的数据流进行开发从这个角度看待它,它并不是新东西。事件总线或者典型的界面点击事件,它们就是异步的事件流,你可... 阅读全文
一个App架构例子分析--UI层使用MVP模式;各层之间使用Otto实现通信
2015-05-17 10:42 by ttylinux, 1035 阅读, 收藏, 编辑
摘要:
一、这个App整体的架构划分:分为四大模块:1.app模块2.common模块3.domain模块4.model模块app模块的依赖:dependencies { compile fileTree(dir: 'libs', include: ['*.jar'])compile project(':d... 阅读全文
MVP应用在android app上
2015-05-06 21:34 by ttylinux, 516 阅读, 收藏, 编辑
摘要:
使用MVP模式来解耦activity中业务代码和界面代码。在activity中,将其中的业务抽象到presenter层;将其中的界面代码抽象到View层。 MVP模式: 一个软件被划分成三层,View层,Presenter层,Model层。 View层的职责是展示界面,... 阅读全文