Seeing that, thanks! By business logic for the wallet you mean the native wallet? I'm assuming the way to go is NWC, but if it's possible in future for us to set up our own account with Strike, plus node, etc., swap it all in, and thus keep the smoothness of the native wallet then that'd be great.
Discussion
In production, both Android and iOS currently have their own business logic and communication layers implemented separately. In upcoming releases, we might use a shared codebase across both platforms. As for the swap-in approach using your own Strike account, this needs to be handled on the server side and wallet server is not open-sourced for security reasons.
Makes sense, thanks for the useful replies, I'll stay tuned.