So many testing tools exist for Android including JUnit, Mockito, Robolectric, and Espresso. But how can you design your application to leverage each one most effectively? This talk introduces a modified version of the Model View Presenter (MVP) architecture to organize your code to be more flexible, maintainable, and testable.
Mobile lead @ Mapzen. Open source aficionado, test-driven evangelist, and clean code connoisseur. Also Kotlin.