/offline-ether

Broadcast offline ethereum transactions and view address info

Primary LanguageJava

Offline Ether

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.

Why?

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.