See a summary of prereqs for the course, which include intermediate knowledge of Android, experience with sealed classes, and a basic understanding of RxJava.
This is a companion discussion topic for the original entry at https://www.kodeco.com/266607-mvi-on-android/lessons/4