About
Learn how to master the Android MVI pattern (Model-View-Intent). You'll learn how to set up your application for the MVI pattern implement your models, manage state, view events, testing and much more.
Instructors
Lessons in this course
1. MVI Basics
02:41
2. Checking out the project template

01:47
3. Setting up our application

04:29
4. Defining Model and State

04:24
5. Models, Stores and Reducers

Pro
03:58
6. Testing a ModelStore - Basics

Pro
02:12
7. Testing Intents

Pro
02:37
8. Views and Events

Pro
02:35
9. Task Editor Model Store and State Machine

Pro
02:26
10. Testing the Task Editor State Machine

Pro
05:10
11. View Event to Intents

Pro
03:35
12. From the Model to the View

Pro
02:26
13. MVI and the Android View lifecycle

Pro
04:02
14. Tasks List View Events

Pro
01:29
15. Model interactions and side-effects

Pro
03:57
16. RecyclerView - ViewHolders

Pro
01:10
17. RecyclerView - Adapters

Pro
02:42
18. Tasks list toolbar and filter actions

Pro
05:09
19. Completing `TasksFragment` and `AddEditTaskFragment`

Pro
04:27
20. Hooking up Retrofit

Pro
05:24
