MVICore
mobius
Our great sponsors
MVICore | mobius | |
---|---|---|
3 | 3 | |
1,213 | 1,207 | |
0.9% | 0.9% | |
5.2 | 7.0 | |
19 days ago | 3 months ago | |
Kotlin | Java | |
GNU General Public License v3.0 or later | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
MVICore
-
Bumble claims IP rights on employee's open-source libs
> ... commercial software ...
Commercial and OSS are orthogonal.
> ... that is private
It seems to have been released under Apache 2.0: https://github.com/badoo/MVICore/blob/master/LICENSE
> The company _could_ make it OSS
They _did_
-
Why is there nothing like Redux, Vuex, MobX, etc... for Android?
Redux is called MVI in Android world. There are plenty of MVI libs: MVICore, orbit-mvi, mobius and other.
-
MVI: Safe ways to delegate render methods from Fragments
In this case maybe you should diff your view state and render only parts that have changed. I have written a diff-dispatcher library to help with this, but there's now a better one from badoo guys which doesn't need kapt.
mobius
-
Spotify app architecture
But they used https://github.com/spotify/mobius a while ago.
-
I ported the Spotify Mobius GitHub wiki to GitHub Pages + MkDocs with light and dark modes. I just created the issue and filed the PR. Let's see what happens!
👋 I have been using Mobius personally and for work for over two years now. It's a lot of fun to use and I would definitely recommend the community to consider using it. I frequently visit their GitHub repo because they still have their documentation in the GitHub wiki, unlike new repos such as Accompanist. So, I thought what better way to give back than do the grunt work of porting their wiki to GitHub Pages + MkDocs ❤️🔥
-
Why is there nothing like Redux, Vuex, MobX, etc... for Android?
Redux is called MVI in Android world. There are plenty of MVI libs: MVICore, orbit-mvi, mobius and other.
What are some alternatives?
orbit-mvi - A simple MVI framework for Kotlin Multiplatform and Android
compose-samples - Official Jetpack Compose samples.
workflow-kotlin - A Swift and Kotlin library for making composable state machines, and UIs driven by those state machines.
Flywheel - A simple and predictable state management library inspired by Redux for Kotlin Multiplatform using the concepts of actors.
uniflow-kt - Uniflow 🦄 - Simple Unidirectional Data Flow for Android & Kotlin, using Kotlin coroutines and open to functional programming
diff-dispatcher - A simple annotation processor for generating data class changes dispatcher
MvRx - Mavericks: Android on Autopilot
mobx - Kotlin MobX implementation
MobX - Simple, scalable state management.