MosbyMVI
Model-View-Intent (MVI) sample app built in Kotlin with Mosby, RxJava and RxBinding
Install / Use
/learn @jshvarts/MosbyMVIREADME
Getting Started with MVI using Mosby
My article covering this repo: Building reactive Android apps with MVI
This repo introduces Model-View-Intent pattern on Android using Mosby.
I've seen some MVI examples that are much more complex (using State Reducers, etc). The problem is they are harder to grasp for a newcomer who just wants to get a sense of what MVI is about. So I decided to create this basic Hello World example implemented with MVI pattern. Hopefully, after seeing this code, for some of you it will "just click" what MVI on Android is all about and it will pave a way for you to build full-featured apps with MVI going forward.
For more details on MVI and how to implement it with Mosby, please read excellent blog post series by Hannes Dorfmann at MVI on Android.
Related Skills
node-connect
345.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
106.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
345.9kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
345.9kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
