文件名称:CleanArchitecture:Android App架构
文件大小:193KB
文件格式:ZIP
更新时间:2024-06-03 03:31:55
android architecture mvvm viper clean-architecture
适用于Android的Clean Architecture 我从简单的VIPER架构开始,并通过专注于使演示者仅使用本地单元测试用例进行测试来尝试解决不同的问题。 根据VIPER的一些自定义设置,我们具有以下组件- 视图:活动,片段,对话框片段等。 Presenter :Presenter将包含所有视图逻辑,并生成一个视图模型并将其提供给视图。 通过对视图执行任何操作,演示者可以更新视图模型。 View-Model :这是一个POJO,代表我们的观点。 交互器:它将处理数据库,网络等不同的数据源。它还将包含业务逻辑。 它将提供来自android系统服务的数据,例如位置,传感器等。 所有数据将以实体形式提供。 实体:这是我们数据的POJO。 导航器:它将包含诸如finish,showToast,startActivity,showProgressDialog等方法。此类将被插
【文件预览】:
CleanArchitecture-master
----gradlew(5KB)
----settings.gradle(15B)
----images()
--------Flow Diagram.png(21KB)
----gradle()
--------wrapper()
----README.md(2KB)
----gradlew.bat(2KB)
----gradle.properties(730B)
----.gitignore(669B)
----app()
--------src()
--------.gitignore(7B)
--------build.gradle(2KB)
--------proguard-rules.pro(940B)
----build.gradle(498B)