- Explain why a permission is needed before the mobile OS prompts asks the user?
- Notify of events with in app notifications or push notifications, depending on if the user is currently using the wallet or not?
- Show error notifications or messages next to the relevant input field (not just at the top or bottom of the screen) to show users what they need to fix without searching for it?
We believe that improving the user experience for wallets will be a huge step in making cryptocurrencies more usable, as users need to interact with a wallet in order to store, send, and use any digital currency. We have compiled a checklist of good practices that can be applied to any cryptocurrency wallet with a graphic user interface. If you’re building a wallet that supports Zcash, we encourage that you use this checklist to catch common usability problems before launch or user testing. Go over and have a look here. We have a succinct yet comprehensive checklist covering user interaction, user interface design, navigation, content, styling, errors, security, user support, and more. For instance, does your wallet: