Orbit-MVI是一个专为Kotlin和Android设计的Model-View-Intent(MVI)架构框架,提升代码的可测试性、可维护性与可读性,尤其适合复杂的用户界面开发。以下是对Orbit-MVI核心概念和功能的详解: 1. Model-View-Intent模式 Model:负责数据
Kotlin 20 次浏览
跨平台项目的状态管理,用MVIKotlin还挺省心的。它是专为 Kotlin 多平台设计的MVI 架构框架,没有强绑什么协程或者响应式库,干净利落,想扩展的话再加也行。 状态和意图的用起来挺自然的,代码也集中,逻辑清晰。比如你要做个 iOS 和 Android 都能复用的业务模块,用它来写状态逻辑,
Kotlin 0 次浏览
该项目是一个Android应用开发框架,采用Kotlin语言编写,并结合了多种现代Android开发技术,构建可维护、可测试且健壮的应用程序。 核心技术: 架构: MVI(Model-View-Intent)架构,Clean Architecture(简洁架构) 编程语言: Kotlin 模块化
Kotlin 23 次浏览
财务控制类的 Android 小项目,做得挺有意思。用的技术栈现代,Kotlin + Jetpack 全家桶 + Dagger2 + Firebase,而且还是 MVI 架构,多模块的结构清晰利索,适合你用来练手或者做项目骨架。 协程 + Flow 的组合,异步数据流又快又干净,像登录后拉个用户资产
Kotlin 0 次浏览
Android-Mvi-sample-app 是基于 Kotlin、RxJava 和 Dagger2 的 Android 示例应用。采用了 MVI 架构模型,做的挺简洁明了,适合用来学习如何在实际项目中运用这些技术。它通过清晰的分层,你轻松理解 Model-View-Intent 模式的实际应用。想
Kotlin 0 次浏览
Vector 是一个 Android 库,可以帮助你轻松实现 MVI 架构模式。它借鉴了 和 的优点,但与它们不同的是,它完全使用 Kotlin 协程而非 RxJava 构建。因此,它内部只使用了协程原语,并且对挂起函数(Suspending 函数)提供了广泛的支持。Vector 与 Andr
Kotlin 20 次浏览
Gemini 该库简化Android中MVI架构的构建。通过以下步骤轻松安装:1. 将Maven存储库添加到您的根目录 build.gradle 中: allprojects { repositories { maven { url 'https
Kotlin 25 次浏览