This is Part 1 of the in-progress article series. Part 2 with more advanced concepts is also available.
It is actually great, I’m using the similar architecture in iOS apps that we develop here at DocTalk.
You always know what state your app will be in and the unidirectional data flow is amazing.
It means testable and maintainable and scale able app architecture, be it Android, iOS or Web
Good article bro.