I was encouraged to post here for helping with open-source contributions to the success of projects participating in the SBC.
Having only learned about the SBC recently, I compiled a list of some of the work I've been doing over the past little while. I'm finding that there's many issues around iOS and MacOS development that are open to tackle, and I've been picking some up in my spare time!
Steller SDK Enhancements
- Added the ability to build one framework target for multiple platforms (iOS, macOS):
BlockEQ iOS Wallet Enhancements
Added support for TouchID / FaceID:
Corrected usage of asset catalogs:
Fixed crash when poor network conditions present
Fixed a bug when disabling a pin code and then cancelling pin entry:
Fixed a bug when clearing / resetting your wallet:
Create PIN entry support and animations:
Application navigation structure refactor:
Added settings support:
For the BlockEQ iOS wallet, I've added support for TouchID / FaceID. I've also corrected many issues that contribute to the overall quality of the application. These contributions help users trust the software they're using, and helps increase and retain user adoption of the wallet, SDK and Stellar itself.
I've also built significant UI enhancements, like a brand-new PIN entry screen with animations. Finally, I've layed a foundation by re-working the architecture of the application, changing from a MVC architecture to a MVVM+C, to lay the groundwork for significant amounts of testing, and better integration between components.
For the Stellar SDK, I've contributed by reworking the framework to only need to build a single for both platforms, and helped clean up their project build structure to make it easier for developers to include in their own projects.