Run test:
$ ./gradlew test
UI test (connect device first)
./gradlew connectedAndroidTest
App which allows users to sign transactions from an air gap computer. It works by allowing users to use the camera to scan a QR code and broadcasts transactions automatically. You can also add addresses and view recent transactions as well as monitor pending transactions.
I wanted to create a simple focused app that demonstrates how to add unit tests, presenter pattern, dagger with espresso test support, rx-java and object box. Since the app is small in focus it should be simple enough to maintain when majour changes happen in android eco system. Hopefully I can maintain the app to keep it relevant and a good example on how to build apps with testing.