Testable-Android is a small Android application that was built using best practices.
Testing is done with the Robolectric framework.
This app also features offline-first capabilities. Persistence is provided through Sqlite using query-db to which this project serves as an example use case.