架构安卓ap clean architecutre
nanyi545
这个作者很懒,什么都没留下…
展开
-
dagger2简介,以及它与clean architecture的关系
dagger2简介,以及它与clean architecture的关系 首先要明确dagger2是依赖注入框架,用来注入依赖的,它是一个工具。在app里用了dagger不代表你用了clean architecture架构。dagger2只是一个可替换的工具。clean architecture架构只是说应该使用依赖注入,并没有说应该用dagger2。点击打开链接原创 2016-04-02 12:32:06 · 2195 阅读 · 0 评论 -
dagger2框架在测试中的应用
既然前文提到依赖注入使得程序易于测试,那么使用了dagger2框架的程序怎么进行测试?怎么测试,具体来讲有很多问题,尤其安卓下的测试。这里主要介绍一下和dagger2框架相关的一些东西。首先,第一个问题,什么是单元测试?为什么依赖注入使得程序便于单元测试?关于这个问题,stackexchange上有一个很好的讨论,从多个角度讨论了这个问题。 点击打开链接原创 2016-04-04 18:09:37 · 1067 阅读 · 0 评论 -
安卓 clean architecture: Repository pattern+ RxAndroid + MVP
---书接上回 点击打开链接再然后,看android library module 也就是所谓的data layer。它采用reposittory pattern负责数据的获取。repository pattern的核心:数据的使用者不依赖于具体数据的获取途径,而是依赖于抽象 (reposittory pattern的一个简单介绍 点击打开链接)。你要用到什么数据源(网络/db/m原创 2016-03-24 14:57:18 · 1122 阅读 · 0 评论 -
clean architecture的核心思想
------前言安卓开发半年有余了,感觉遇到一些比较具体的问题,比如要搞个特殊的view啊,加个缓存啊什么的都不是太困难的事,基本上stackoverflow上,博客上找一找都有,还有多开源包可以用。倒是对app整体的架构设计上感觉不是那么有底:谁都知道要“解耦”,具体怎么解,解到什么程度,反正我是不太明白。网上看了一下,国外比较多的就是所谓的clean architecture的架构原创 2016-03-24 13:50:39 · 5821 阅读 · 0 评论 -
安卓实现clean architecture的大体思路
书接上回 点击打开链接Fernando Cejas 给出了一个实现clean architecture很好的尝试。github: 点击打开链接blog: 点击打开链接总体的结构图就不贴了,链接里面都有,国内也有好多翻译这个帖子的可以参考。大概就是下面的这个结构。domain layer --> 逻辑业务抽象,java类data原创 2016-03-24 14:18:04 · 3250 阅读 · 0 评论