Как сделать Android-приложение тестируемым?
Несколько статей с практическими примерами про то, как закладывать архитектуру для написания различных видов тестов (Unit, Инструментальных, E2E), чем отличаются архитектуры и соответствующие подходы к созданию тестов.
👉Часть 1 — MVP и MVVM👉Часть 2 — MVI
Примеры кода на Github: qa-kotlin-mvvm и qa-kotlin-mvi