Following my reply on the Syrius Wallet Mobile App design/prototype topic, I believe there are a few points to address and discuss with the community before anyone takes-on the development of this mobile app:
- To publish to the iOS Apple / Google Play store you need a developer account which requires company name, address, contract information.
- Swaps within a wallet app invites regulatory scrutiny. I have experience when I was in a DEX team and it’s a pretty complicated subject.
- @sol mentioned that some libraries that the embedded node uses may not be accepted by Google/Apple.
Some of these topics come with immense responsibilities. Let’s discuss.
- Is anyone here willing to dox to publish the app in either app store?
Otherwise, we might have to host on 3rd-party app repositories and/or funnel users to our website(s) for a direct download + .ipa/.apk sideload.
Note: non-technical users may think these alternatives are sketchy, despite open-sourcing the code.
- By “regulatory scrutiny”, do you mean users will be subject to KYC or just the publishing party?
- I was mistaken, DrBlaze mentioned the PoW library might not be accepted by Google/Apple.
Some experimentation may be required here.
There are a few decisions we should agree on before we begin software development.
Vilkris brought up some good points about the embedded node in this post.
DrBlaze has provided us with a beautiful UI.
Let’s discuss technical/operational logistics and build this app.
From my experiences with the AML specialist I spent many months working-with: likely either or, or even both.
As for the publishing if you blindly trust GPT like I do:
you can distribute progress builds to a limited set of users on known devices, without having to go through beta app review
Apple doesn’t specify the number of devices: Distributing your app to registered devices | Apple Developer Documentation
there are no KYC requirements in stores for wallet apps
they could be if you positioning your app as exchange/trading platform, but stores not a government they do basic compliance only
about accounts in stores, google 25$ once, apple 99$ annually
from my experience iOS brings way better users, it’s definitely worth to focus there
any out of stores ways like sideload, f-droid/apk could work for very enthusiastic users, this way has no mass adoption or even harm trust by “oi, their app unsafe because it doesn’t exist in stores”
What you see in “about” is not always the same person or business boarded to store, this data could be edited for any purpose. So if you not hiding from authorities but wanna protect you personality there are no any visible problem based on my experience.
Would having a swap feature within the wallet automatically position it as an “exchange/trading” platform?
If it dex - no. There are chance that you would prove that’s decentralized. But trust wallet or tronlink has no kyc for example.