<p></p>
Acinq’s Phoenix uses a single Kotlin Multiplatform Mobile (KMM) codebase across their iOS and Android apps.<br>
<br>
> On Sep 14, 2021, at 5:59 PM, chimp1984 ***@***.***> wrote:<br>
> <br>
> <br>
> Probably worth to look at some mobile Bitcoin/LN/Liquid wallets or apps to see what they use. They did for sure some research regarding security as well.<br>
> <br>
> Blocksteam Green (BTC and Liquid wallet) use Java and Swift. It is based on https://github.com/blockstream/gdk a C++ lib with native bindings to Java and Swift. and https://github.com/blockstream/gdk<br>
> <br>
> Aqua (Blocksteam BTC and Liquid wallet) uses Swift (is iOS only). Uses gdk.<br>
> <br>
> Muun (the best BTC/LN wallet from UX IMO) use Java and Swift and Go for library code.<br>
> <br>
> Breez uses Java for Android and Flutter/Dart for library code and Swift for iOS (iOS not publicly released yet)<br>
> <br>
> BlueWallet (BTC and LN wallet) use React Native<br>
> <br>
> Zap (LN remote control for LN node) use Java and Swift but iOS is not maintained anymore.<br>
> <br>
> Sphinx (Messaging over LN) use Kotlin and Swift<br>
> https://github.com/stakwork/sphinx-kotlin<br>
> https://github.com/stakwork/sphinx-ios/blob/master/sphinx/Managers/Tor/SphinxOnionConnector.swift<br>
> <br>
> Zeus is built on TypeScript and React-Native. It runs on both iOS and Android. No experience with it, seems more under development.<br>
> https://github.com/ZeusLN/zeus<br>
> <br>
> Any other relevant wallets/btc related apps which are cross platform?<br>
> From my collection it seems Java/Kotlin and Swift are the most used solutions. For shared library code Dart/Flutter, Go, C++ are used.<br>
> <br>
> —<br>
> You are receiving this because you are subscribed to this thread.<br>
> Reply to this email directly, view it on GitHub, or unsubscribe.<br>
> Triage notifications on the go with GitHub Mobile for iOS or Android. <br>


<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/bisq-network/proposals/issues/342#issuecomment-919392702">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AJFFTNVOJP7RN2LAGVS5O2LUB6FMHANCNFSM5DUCSR7Q">unsubscribe</a>.<br />Triage notifications on the go with GitHub Mobile for <a href="https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675">iOS</a> or <a href="https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub">Android</a>.
<img src="https://github.com/notifications/beacon/AJFFTNRUYYI2FM2E4EE6FDLUB6FMHA5CNFSM5DUCSR72YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOG3GNDPQ.gif" height="1" width="1" alt="" /></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/bisq-network/proposals/issues/342#issuecomment-919392702",
"url": "https://github.com/bisq-network/proposals/issues/342#issuecomment-919392702",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>