The source code to my article https://medium.com/itnext/mvvm-in-flutter-from-scratch-17757b6433eb You can find the code under lib/mvvm and the app code under lib/task