Top Web3 Mobile SDKs
| SDK | Platforms | Type | Stars |
|---|---|---|---|
| RainbowKit | iOS, Android, Web | Wallet Connect | ⭐⭐⭐⭐⭐ |
| Wagmi | React, React Native | React Hooks | ⭐⭐⭐⭐⭐ |
| Thirdweb | iOS, Android, Web | Full Stack | ⭐⭐⭐⭐⭐ |
| WalletConnect | iOS, Android, Web | Protocol | ⭐⭐⭐⭐⭐ |
| web3j | Android, Java | Native SDK | ⭐⭐⭐⭐ |
iOS Development
- RainbowKit - Swift-based, beautiful UI
- WalletConnect - Open protocol, multi-wallet
- Thirdweb - Full SDK with SDKs
Android Development
- web3j - Official Android SDK for Ethereum
- Kotlin Web3j - Modern Android Kotlin support
- Thirdweb - React Native support
Code Example - React Native with Wagmi
import { WagmiConfig, createConfig } from 'wagmi'
import { mainnet, polygon } from 'wagmi/chains'
import { http } from 'wagmi/providers/http'
const config = createConfig({
chains: [mainnet, polygon],
transports: {
[mainnet.id]: http(),
[polygon.id]: http(),
},
})
function App() {
return (
<WagmiConfig config={config}>
<YourDApp />
</WagmiConfig>
)
}
Build Your Mobile Web3 App
Get started with the best mobile SDK for your blockchain application.