Mobile Examples
Explore Paraβs mobile integration examples for Flutter
Para provides comprehensive Flutter examples demonstrating real-world integration patterns with our v2 SDK. Our example repository showcases clean, production-ready code that you can adapt to your specific application needs.
Para Flutter Example
Explore our complete Flutter application showcasing Para v2 integration:
Whatβs Included
The Flutter example demonstrates all major Para v2 features:
π Authentication Methods:
- Email and phone verification with passkeys
- OAuth social login (Google, Apple, Twitter, Discord, Facebook)
- Farcaster authentication
- External wallet connections (MetaMask, Phantom)
π° Wallet Management:
- Multi-chain wallet creation (EVM, Solana, Cosmos)
- Session management and persistence
- Wallet import/export functionality
βοΈ Blockchain Integration:
- EVM transaction signing with web3dart
- Solana transaction signing with native SDK
- Cosmos transaction signing with SignDoc
- Message signing across all chains
π οΈ Advanced Features:
- Pregenerated wallet handling
- Error handling and retry logic
- Cancellable operations with ParaFuture
- Custom UI components and flows
Code Examples by Feature
Authentication Flow Example
The Flutter example includes a complete authentication implementation:
Transaction Signing Examples
Authentication Examples
Getting Started with the Example
Prerequisites
- Flutter SDK: Version 3.1.3 or higher
- Device Setup: iOS simulator or Android emulator with biometric support
- Para API Key: Sign up at developer.getpara.com
Quick Start
Configuration
Update the Para configuration in lib/client/para.dart
:
E2E Testing
The Flutter example includes comprehensive end-to-end tests:
The E2E tests cover:
- Email and phone authentication flows
- Wallet creation and management
- Transaction signing
- Error handling scenarios
Need Something Specific?
Donβt see an example for your use case? Paraβs team is eager to create new examples to help you integrate with different libraries, third-party features, or providers.