What You’ll Learn
Simulator & Emulator
How to run an example application on iOS Simulator and Android Emulator
User Auth Flows
How to implement user sign-up, login and logout using our Flutter SDK with our block system
Backend Integration
How to integrate Corbado into your backend
Physical Device
How to run the example application on a physical device
See It in Action
Before diving into the implementation, check out these live examples:Live Demo
A fully functional example deployed on Vercel:
Live Demo (Flutter Web)
Official Corbado App
Our production-ready Flutter app:
Quick Start Guide
Let’s get you up and running with a local example using a pre-configured Corbado project. Follow these steps:1
Set Up Your Development Environment
-
Install Required Tools:
- Xcode (for iOS development)
- Android Studio (for Android development)
- Flutter SDK
-
Verify Your Setup:
Run the following command to ensure everything is properly configured:
2
Get the Example Code
Clone our example repository:
3
Configure Your Emulators
- Open the iOS Simulator
- Enable biometric authentication:
- Go to Features → Face ID / Touch ID → Enrolled
- Test authentication using Features → Face ID / Touch ID → Matching Face / Matching Touch
- Pro Tip: Use
Command + Shift + M
for Face ID orCommand + Shift + H
for Touch ID simulation
4
Run the Example
Navigate to your project directory and run: