Think about the last time you connected to a web3 — or web2 — app with your wallet. Chances are, the app was a desktop app. Meanwhile, the majority of the world (a cool 6.3 billion!) goes online and interacts with digital services everyday using their smartphone.
If mainstream adoption is what we’re hoping to achieve, then it’s about time we start to think — and build — more natively. That’s why we’ve released the WalletConnect Modal SDK, a native solution that helps you integrate wallet connection into your iOS or Android mobile app, starting today.
The WalletConnect Modal SDK: Build natively
WalletConnect Modal is a simple SDK that allows you to integrate a custom wallet connection modal into your mobile app. It leverages the WalletConnect Explorer to list all WalletConnect-compatible wallets, enabling your users to seamlessly search for and connect using their preferred wallet. You can now get started in Swift, Kotlin, Flutter, and React Native and leverage the following features:
- Lists all WalletConnect-compatible wallets
- Displays a QR code with a connection URI copy-to-clipboard function
- Displays WalletConnect Explorer listings by platform
- Uses deep links and universal linking
- Enables automatic session recovery/restore
WalletConnect Modal has already been integrated by many, including Sonorous (music protocol), DIMO (connected car app), and NinjaVerse (gaming app), to easily onboard wallet users to their mobile apps. You can try out the WalletConnect Modal experience on these mobile apps yourself, or give our sample React Native app a spin.