Mitch helped me understanding the hardest stuff in android, Dagger and MVVM.