-
Notifications
You must be signed in to change notification settings - Fork 54
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add gomobile #178
Add gomobile #178
Conversation
Great start @nrobi144. Do you think it's worth adding a Mage script (e.g. |
Codecov Report
@@ Coverage Diff @@
## main #178 +/- ##
=======================================
Coverage 55.10% 55.10%
=======================================
Files 40 40
Lines 4368 4368
=======================================
Hits 2407 2407
Misses 1565 1565
Partials 396 396 Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. |
@decentralgabe 💯 will do that today |
@decentralgabe I've added the FYI: I'm currently building the |
I'm open to making more of the methods exported! I tried to keep the public API minimal and useful; however if there is utility to be had by making more public methods let's do it. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
excellent work!
@nrobi144 Thank you so much! This is awesome! |
That makes sense. I'd start with mirroring the ssi-sdk example package on mobile with a simplified UI. @decentralgabe what do you think? I assume examples will demo the API layer of the SSI-SDK so that could guide us what needs to be exported? 🤔 |
yes I agree with that, and if you run into issues in your work, please open an issue here outlining which APIs you'll need to be made public and for which purpose and I can help get that done. |
Description
It opens the door for generating Java and Obj-C bindings. Ultimately my goal is to continuously provide feedback about the usability of the SSI-SDK on mobile.
My next steps would be a greenfield app with examples that demonstrate all of the standards contained by the SSI-SDK (for ex. resolving identifiers, encrypting/decrypting, signing, etc...)
Here's an example using
![Screenshot 2022-08-31 at 12 06 41](https://user-images.githubusercontent.com/68047666/187642063-62689c5b-4814-40ba-9de3-6dc98bd789ba.png)
gomobile bind
to convert thecrypto
package to Java and Obj-C