Dynamic UI vs Your Own UI
Dynamic UI vs Your Own UI
Dynamic provides out of the box, completely customizable UI components, while also providing lower level hooks so that you can implement using your own completely custom UI. Each guide contains a section for using our UI, as well as a section for using your own UI.
As a handy reference, here’s a table that breaks down, by the main features, what is available in each SDK according to the UI pattern you’ve chosen.
Legend:
For the customization options available with our UI, check out our UI Customization Overview.
UI Patterns Available by SDK
UI pattern | React | React Native | Swift | Flutter |
---|---|---|---|---|
Dynamic UI | ✅ | ✅ | ❌ | ✅ |
Your Own UI | ✅ | ✅ | ✅ | ✅ |
Feature Availability by SDK
Feature | React | React Native | Swift | Flutter |
---|---|---|---|---|
Email, SMS, Social Authentication | 🎨🔧 | 🎨🔧 | 🔧 | 🎨🔧 |
Use Your Own Authentication | 🎨🔧 | 🎨🔧 | 🔧 | 🎨🔧 |
Embedded Wallets | 🎨🔧 | 🎨🔧 | 🔧 | 🎨🔧 |
EVM | 🎨🔧 | 🎨🔧 | 🔧 | 🎨🔧 |
Solana | 🎨🔧 | 🎨🔧 | ❌ | ❌ |
Sui | 🎨🔧 | 🎨🔧 | ❌ | ❌ |
Bitcoin, Flow, StarkNet, Cosmos and Algorand | 🎨🔧 | ❌ | ❌ | ❌ |
Branded Wallet Authentication | 🎨🔧 | ❌ | ❌ | ❌ |
Passkey Authentication | 🎨🔧 | 🎨🔧 | ❌ | ❌ |
Smart Wallets (AA) | 🎨🔧 | 🎨🔧 | ❌ | ❌ |
Funding | 🎨🔧 | 🎨 | ❌ | ❌ |
Global Wallets | 🎨 | ❌ | ❌ | ❌ |
- 🎨 Our UI (pre-built, customizable UI components)
- 🔧 Your UI
- ❌ Not available
Get Started
1
Configure your SDK of choice
First ensure you’ve completed the basic setup for your SDK of choice in the “Installation & Configuration” menu on the top left.Then, start browsing the guides and add the features you need to your app!
2
Browse the guides
Start browsing the guides and add the features you need to your app!