代码改变世界

随笔分类 -  架构

例子Architecting Android…The clean way?----代码分析

2015-05-30 21:55 by ttylinux, 377 阅读, 收藏, 编辑
摘要: 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层的职责是展示界面,... 阅读全文
点击右上角即可分享
微信分享提示