美文网首页
【Android】Android Clean Architect

【Android】Android Clean Architect

作者: 8c3c932b5ffd | 来源:发表于2017-03-01 00:09 被阅读59次

A detailed guide on developing Android apps using the Clean Architecture pattern

本文为Clean Architecture在Android App开发中的guideline


Bob大叔所作Clean Architecture结构图如下:


clean architecture.jpg

使用Clean Architecture具有如下优点:

   1. 独立于Frameworks
   2. 易测试.
   3. 独立于UI.
   4. 独立于Database.
   5. 独立于外部 agency.

Android应用常用的3层架构:

    Outer: Implementation layer  实现层
    Middle: Interface adapter layer 接口适配层
    Inner: Business logic layer 业务逻辑层(——应可用独立于Android的测试用例进行测试)

分别为:

  1. Outer layer
    UI、Storage、Network等
  2. Middle layer
    Presenters、Converters
  3. Inner layer
    POJOs、Interactors、Model、Repositories、Executors

识别二维码,关注公众号“夕识”


相关文章

网友评论

      本文标题:【Android】Android Clean Architect

      本文链接:https://www.haomeiwen.com/subject/pwmfgttx.html