【Android】Android(安卓)Clean Architecture推介
16lz
2021-12-04
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(安卓)运行出错
- Android(安卓)Studio3.1.2 build.gradle classpath参数报错
- android 测试简介
- 2013.07.12(2)——— android juv-rtmp-client-+red5+rtmp
- Windows 8(64位)如何搭建 Android(安卓)开发环境与真机测试
- 一对一直播系统开发Android(安卓)ProgressBar圆形进度条颜色设置
- android中的汉字转拼音
- android开机启动流程说明
- Android(安卓)FrameLayout