MVI pattern serves the single source of truth as we don't have to save the state of the views in multiple places, they are kept in the views themselves, combining this with the immutability of the view state and how it is easy to expect the behavior of the code due to reactive functional streams for #Intents and #ViewStates ... It will reduce lots of bugs in the system for free ... even we can apply #eventsourcing on mobile apps now."
-Ahmed Adel
Android Developer
GDG Helwan Organizer
Kotlin Cairo User Group
GDG_Helwan
GDG_Helwan_Lead
GDG Helwan
Co-Founder & Leader
GDG Organizer
Project Manager
4sale
GDG Organizer
Thebes Academy
GDG Organizer
Areeb Technology
GDG/WTM Organizer
Andela
Senior Android Developer / GDG Speaker
Google Developer Group Helwan
Founder/Public Speaker
Senior Full-Stack Developer