Senior Mobile Engineer in Valtech. I’ve been developing Android apps for 7 years and I still remember the times when using AsyncTasks was the recommend way. I am a perfectionist (what causes pain when dealing with legacy codebase) and a big fan of functional programming (at least the good part of it).
The introduction of Android Architecture Components made a lot of things easier for Android developers. Despite this, the documentation is still not complete and confusing. In this talk, I will cover the most popular pitfalls when using ViewModels and show how one can easily follow the TDD approach while implementing MVVM on Android. More info...