Let's review what you learned in this course, discuss the benefits of the MVI architecture, and see where to go from here.
Who is this for?
This course is for intermediate Android developers who have previously been exposed to architecture considerations on Android. They have potentially used patterns like MVP and MVVM but are looking to use MVI for the first time or have used MVI but are looking for a deeper understanding of the pattern.
Students will learn:
The concepts and structure of the MVI pattern
MVI actions and intents
How to build an app using MVI
How to test an MVI app
Where MVI fits in within a more complicated app architecture
How to define and process results
How to define a view state and render it to the screen