o
MVI ?
👍 2
m
How MVI works?
d
what is MVI?
o
At Droidcon London 2018 Nish Tahir talked about it, it was a really good intro: https://skillsmatter.com/skillscasts/12453-redux-on-android And if you want to go further, there was another interesting talk: https://skillsmatter.com/skillscasts/12172-the-rise-of-the-state-machines-an-introduction-to-predictable-state-container-based-architectures-for-your-android-apps PS: You'll have to create an account on Skillsmatter site to watch the vids 😞
I can't really tell you more about MVI, I didn't try it yet.
g
sounds interesting 👀
a
I can recommend this from 2017

https://www.youtube.com/watch?v=8JewfcZl5TQ

d
MVI is pretty awesome
I have rolled my own using Kotlin coroutines and I love it as a front end pattern.
d
interesting
👍😁
a
Interesting @dewildte that coroutine version wouldn't be public would it?
m
Uou! Thankyou!
d
@Alan Evans No I have not made anything public as I am still experimenting with my approach. My goal was to make something public in the future though. I can make what I do have public if you like. We could hop on a call and I could explain it if you want. Just let me know if that's something you would like to do and we can arrange a time.
The little library I wrote is actually not MVI specific but provides a DSL around transformation pipelines.
You can think about it like an Actor Model that has an input channel AND and output channel.
That's essentially what the core pieces of the MVI pattern are.