- Slides
- Demo projects
- Mobile Testing
- Unit testing
- UI-less testing
- UI testing
- Android Testing
- Non-UI Testing => JVM Unit testing, Robolectic and Testable application
- UI Testing => Instrumentation Unit testing and Instrument UI Testing (Espresso and UI Automator)
- Write a first test with JUnit
- Write test case
- Run test with Gradle
- Test report
- Code/Test coverage
- Workshop
- Project structure
- Testable code
- MVC (Model-View-Controller)
- MVP (Model-View-Presenter)
- MVVM (Model-View-ViewModel)
- VIPER (View-Interactor-Presenter-Entity-Route)
- Android Architecture Component
- Workshop
- Continuous Integration (CI) for Android application
-
Google Code sample