random-users Android随机用户接口实现

随机用户 API 的 Android 实现,用得还挺顺。项目结构走的是干净架构思路,UI、Domain、Data 分得蛮清楚的。你只要克隆下来,照着appconfig.properties.sample写个配置文件,设置下端点地址,基本就能跑起来。响应也快,UI 也挺简洁,手机和平板都能适配。

架构上用的是受 Clean Architecture 启发的分层结构,app层负责 UI,domain层是逻辑核心,dataremote数据来源。这种分法可维护性比较高,改接口啥的也不怕牵一发而动全身。

有意思的是,它还加了点mockTimber日志库,开发调试时方便。测试部分虽然写得不多,但结构留好了位置,要补的话也好下手。

你要是想了解类似架构,还可以看看这个Android-Kotlin-Clean-Architecture的压缩包,或者这个AndroidMVPKotlinDemo,都挺贴近实战的。

如果你最近在做 Android 客户端,又想试试干净架构那套思路,不妨拿来跑一跑,改改代码,蛮容易上手。

zip 文件大小:1.37MB