117,649 combinations. 8 screens. 14 themes. 7 languages. One kit to rule them all.
Languages
7+ RTL
Screens
8 Complete
Save
165+ Hours
License
MIT
Everything you need, perfectly configurable
A complete, production-ready authentication experience. No corner-cutting, no missing pieces.
Eye-catching entry point with customizable branding
Email/password + optional social auth
With avatar upload and validation
Password recovery flow
Code verification UI with auto-focus
New password setup with strength meter
Contextual success messages
Beautiful error handling
Cosmic, Ocean, Nature, Sunset, Royal, Midnight, Minimal - switch with one line
Modern frosted glass effects with perfect blur and transparency
Mesh, Orbs, Geometric, Galactic, Particles, Nebula, Grid
Flutter Animate for buttery 60 FPS transitions
Performance-aware: auto downgrade on low-end devices
Perfect on mobile, tablet, and desktop/web
Add your brand logo with customizable sizing per screen
Works with Firebase, Supabase, REST API, or any custom backend
Built-in AuthWrapper handles login state automatically
Semantic headers, live regions, configurable touch targets
Next/Done focus traversal for efficient data entry
Google, Apple, and Facebook. Production-ready implementations.
Simple map-based localization system - no ARB files, no code generation!
Add a new language in just minutes by editing one file.
Complete example included
Production-ready implementation
Custom backend template
Testing without backend
Swap backends anytime without touching UI code. All
interaction goes through a simple AuthInterface.
Full examples with copy-paste ready code for Firebase, Supabase, and REST API included.
Real-time and on-submit validation with error messages
Visual feedback for password security
Comprehensive error dialogs and messages
AuthWrapper auto-redirects logged-in users
Integrated image picker with backend upload
Modern declarative routing built-in
Screen reader support and semantic labels
Google, Facebook, Apple Sign-In interfaces
Single file for all customization options
Stop reinventing the wheel. Here's what you get vs. building from scratch.
That's 4+ weeks of full-time development condensed into a coffee break. ☕
From "flutter create" to production-ready authentication in minutes. Full guides available for Routing, Backends, and more.
Add the core packages to your `pubspec.yaml`. We rely on community favorites like `flutter_animate` and `go_router`.
Wrap your routes with `AuthWrapper`. It handles session persistence, redirects, and loading states automatically.
One line to switch backends. Use the built-in mocks for UI dev, then swap to Firebase or Supabase.
dependencies:
flutter:
sdk: flutter
# Required for Localization
flutter_localizations:
sdk: flutter
# Core UI & Animations
flutter_screenutil: ^5.9.0
flutter_animate: ^4.5.0
google_fonts: ^6.1.0
lucide_icons: ^0.257.0
# Navigation
go_router: ^13.2.0
# Auth Essentials
image_picker: ^1.2.1 # For avatars
intl: ^0.20.2 # Localization
Every option in auth_config.dart
Complete file structure - nothing hidden
onfinty_auth/
├── auth_config.dart # Your customization hub
├── core/
│ ├── theme/ # Theme system (14 themes)
│ ├── router/ # Go Router integration
│ ├── utils/ # Validators, helpers
│ └── l10n/ # 7 language translations
├── backend/
│ ├── auth_interface.dart # Backend contract
│ ├── auth_service.dart # Singleton service
│ ├── social_login_helper.dart
│ └── auth_backend_examples.dart # Firebase, Supabase, Mock
├── models/
│ └── user_entity.dart # User data model
├── screens/ # 8 complete screens
│ ├── auth_welcome_screen.dart
│ ├── auth_login_screen.dart
│ ├── auth_register_screen.dart
│ ├── auth_forgot_password_screen.dart
│ ├── auth_otp_verification_screen.dart
│ ├── auth_reset_password_screen.dart
│ ├── auth_success_screen.dart
│ └── auth_error_screen.dart
└── widgets/ # Reusable components
├── auth_button.dart
├── auth_text_field.dart
├── auth_glass_card.dart
├── auth_logo.dart
├── auth_header.dart
├── auth_social_row.dart
├── auth_error_dialog.dart
└── auth_professional_background.dart
Overview, features, quick start
Complete customization guide (1000+ lines)
Firebase, Supabase, REST API examples
Get running in 5 minutes
Go Router integration details
Version history & updates
This kit is licensed under the MIT License:
The MIT license applies to individual source files. The product as a bundled commercial kit is protected by these terms. Distribution of the full kit as a competing product is restricted.
Whether you're shipping solo or scaling a team
Ship 10x faster. Focus on your product while we handle the auth UI.
Maximize margins. Premium UI at a fraction of dev time.
MVP in days, not weeks. Impress investors instantly.
Learn pro patterns. Study production-grade Flutter code.
One-time purchase. Lifetime access. No subscriptions.
one-time payment
💳 Secure payment via Payhip (PayPal/Card)
See Terms of Service for details.
After purchase, you'll receive immediate access to:
All Dart files, ready to copy into your project
Step-by-step integration for any scenario
Firebase, Supabase, and REST API examples
Full version history and updates
Cosmic, Ocean, Nature, Sunset, Royal, Midnight, Minimal
Mesh, Orbs, Geometric, Galactic, Particles, Nebula, Grid
Including RTL Arabic support
7 Welcome + 7 Login + 7 Register varieties
Filter by category to see the power of OnFiNtY Auth. 0 images available.
Everything you need to know about the product and billing.
Yes! You pay $77 once and get lifetime access to the code, updates, and any new themes we add in the future.
Absolutely. The license allows for unlimited personal and commercial projects. You cannot, however, resell the kit itself.
It's literally one line of code in the `auth_config.dart` file. `theme: AuthTheme.cosmic`, `theme: AuthTheme.ocean`, etc.
Yes. We include full, production-ready implementation examples for both Firebase and Supabase. You can also hook it up to any REST API.
You'll get an immediate download link for the full Flutter source code zip file. Unzip, run `flutter pub get`, and you're good to go.
Stop wasting hours on authentication screens.
Trusted by real-world projects who chose the smart way.
117,649 combinations. 5 minutes to integrate. Lifetime access.
🚀 Get OnFiNtY Auth UI Kit - $77💳 Secure payment • ⚡ Instant access • 🛡️ Fair-use Refund Policy