财务控制应用Kotlin+Jetpack+MVI示例项目
财务控制类的 Android 小项目,做得挺有意思。用的技术栈现代,Kotlin + Jetpack 全家桶 + Dagger2 + Firebase,而且还是 MVI 架构,多模块的结构清晰利索,适合你用来练手或者做项目骨架。
协程 + Flow 的组合,异步数据流又快又干净,像登录后拉个用户资产信息,响应也快,代码也好维护。
Firebase Auth 搭配 Firestore,一套服务全包了,注册、登录、存储统统搞定,想连后端都省掉的可以直接上。
架构方面用的是Clean Architecture,UI、业务逻辑、数据层分得干净。你想加个支付模块,或者接个图表展示,也都能无痛接入。
还有一点挺值得夸的:Gradle Kotlin DSL 和多模块配置做得比较规范,像改依赖、拆功能模块,效率高多了。日常开发用着也舒服。
如果你正想练练手,摸清楚 MVI 和 多模块架构 怎么落地的,不妨一试,技术点都实用,适合当你的 Android“练功房”。
3.89MB
文件大小:
评论区