【Android】Android Clean Architecture推介
16lz
2021-01-23
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的测试用例进行测试)
分别为:
- Outer layer
UI、Storage、Network等 - Middle layer
Presenters、Converters - Inner layer
POJOs、Interactors、Model、Repositories、Executors
识别二维码,关注公众号“夕识”
更多相关文章
- android 测试简介
- Windows 8(64位)如何搭建 Android 开发环境与真机测试
- Android中的测试小demo
- 【android 自动化测试】Testing和Instrumentation
- 自动 Android* 应用测试
- Android 渗透测试学习手册 第二章 准备实验环境
- 搭建Android UI Testing自动化测试开发环境
- android软件测试log知多少