Hi.
Over the last couple weeks I've been working on a personal project to make a native wallet app for iOS.
This build challenge couldn't have come at a better time for this project.
Features / Goals of the App:
- Simple/Elegant Interface
- Easy onboarding for users and people new to Stellar
- In-view links to resources to help new Stellar users even more (why do I have to activate my wallet? what is a secret key for? how do I secure it? how does inflation work) ✅ 3/13/18
- Multi-account support as well as automatic detections of accounts on the test network ✅ 1/30/18
- view transactions, account info ✅ 1/30/18
- send and receive with QR code support ✅ 2/22/18
- import✅ 1/30/18 and export accounts (qr code as well)
- generate password protected paper wallet ✅ 2/6/18
- Data securely saved in the Secure Enclave of the iOS device✅ 1/30/18
- Set inflation pool ✅ 2/6/18
- Set send payment to federation address ✅ 2/27/18
- Multi-asset support ✅2/29/18
Moonshots:
- All javascript is run locally via Javascript Core✅ 1/30/18
- Rocket Pool: an inflation pool that users have the option to join so that they can earn inflations on their Lumens in the Rocket Wallet app
- MacOS app as well
I've made some decent progress on some of these features and laid down what I think is a good foundation for the interface. I am willing to share some screenshots here if that would help.
Thanks!
Edited 1/30/18:
I thought it would be nice to give everyone a quick update on the progress:
Here's a couple of screenshot from some of the more complete screens:
New Account Screen: https://i.imgur.com/O9py3MP.png
Need to add an export button and a feature to create a paper wallet (password protected pdf that you would send and print)
Main account Screen: https://i.imgur.com/SKpqQp8.png
I still want to make some changes to the header with the account info and balance. Also add action buttons with send and receive options.
Would love to hear your feedback!
Edited 2/7/18:
Announcing the Public Beta
I have some really exciting news. Rocket Wallet was approved external testing via TestFlight. Meaning we can add up to 10,000 testers to receive regular updates until it is ready to push for App Store release.
Features are limited as of now but the ones marked as completed above are in there.
How to sign up:
All it takes is a name and email.
Link to sign up to the beta can be found here: Get beta access
You should get an email from TestFlight immediately with your access code.
You will need to install the TestFligh app from the App Store and be on iOS 11
More info on TestFlight is here.
Known Issues
- The help buttons throughout the app do not link to anything yet, they are just placeholders
- UI bugs exists, spacing, overlapping buttons. Development has been done primarily on an iPhone X. On other devices, you may see some slight issues with text overlapping. Fear not though, rigorous UI testing will be done before public release so that the UI is verified on all devices
- iPad is not supported at this time
Feedback is key
I would like to use this thread as a place of community feedback.
Any bugs, issues, or anything that is not clear, can be reported here.
I would love to hear any feature ideas you may have. The amount of likes by other members will play a role in the priority.
Feel free to share the beta link with anyone.