DocHelp
一个用于访问心理健康咨询的个人应用程序
项目设置
克隆仓库,在Android Studio中打开项目,点击“运行”。完毕!
架构概述
该应用程序是无状态客户端:所有操作/更改都是通过网络上的api端点执行的。
本地数据实际上是不可变的,客户端仅根据需要下载数据的更新版本。本地数据仅作为api操作的结果进行修改。
整个应用程序都使用域模型对象。它们是普通的Java对象。
状态存储在称为GlobalState的简单数据存储中。它在应用启动时从磁盘加载,并在后台根据需要持久保存到磁盘。