Addresses https://github.com/zcash/zcash-android-wallet/issues/143 by placing everything behind a user setting that can be enabled in the future by users who want to continue helping us improve the user experience. For the most part, this will just be turned on for internal company releases in order to continue learning and improving the app.
- reset the send data after a successful transaction submission
- failed txs will keep the data around for a retry
- improved wallet details
- added a footer so that it is easier to see scroll behavior
- unblocked the navigation icons
- fix change displayed to be ZEC instead of zatoshi
- fix spacing and sizing for amount text
- colored the amount available text at the top (emphasize amount)
- improved t-address experience
- valid t-addresses are recognized in the UI
- remove shield for transparent sends
- don't allow memos
- message the user about unshielded transactions
- improved icon positioning on home screen (and profile)
Dagger Android is overly complex and confusing and Google admitted that they need to change it and simply its use. In the meantime, it is easier to just remove it and setup dagger the old way.