Testing patterns for Android devs
![](https://michalik.tech/wp-content/uploads/2023/06/Projekt-bez-nazwy-8-1024x1024.png)
practical unit Testing patterns for Android developers
in-depth look into strategies and conventions for unit testing in Android development.
Each topic is explained with clear examples and Kotlin code snippets,
- test naming conventions
- multiple assertions, soft assertions
- architectural patterns: Model-View-Presenter (MVP), Model-View-Intent (MVI), and Model-View-ViewModel (MVVM).
- ViewRobot pattern
![](https://michalik.tech/wp-content/uploads/2023/06/Projekt-bez-nazwy-2.png)
Jarosław Michalik
About the author
Google Developer Expert in Kotlin, conference speaker & educator.