Writing Testable Android MVVM App

In this series of articles Brian Lee takes a simple Android app, and iterates over it to make a testable Android MVVM app that fulfills the project goals:

  1. Has (almost) no business logic in the Activity / Fragment.
  2. Has fully unit testable ViewModels, including rotation (sorry Espresso!).
  3. Uses Android Data Binding.
  4. Has minimum Espresso testing, solely to verify the bindings.

Links to the articles:

Leave a Reply

Your email address will not be published. Required fields are marked *