Skip to content

AbdulManan-official/flutter-auth-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔐 Flutter Auth Demo

A Flutter demo app showcasing multi-step authentication using biometric methods (fingerprint & face recognition) along with password login. The app intelligently adapts its UI based on device capabilities and provides fallback options when certain features are unavailable.


🚀 Features

  • ✅ Fingerprint Authentication
  • ✅ Face Recognition (if supported)
  • ✅ Password-based Login
  • ✅ Dynamic UI based on device capabilities
  • ✅ Skip option for unsupported authentication methods
  • ✅ Smooth and simple user experience

📱 How It Works

  1. The app checks device capabilities at runtime
  2. Shows available authentication options:
    • Fingerprint
    • Face Scan
    • Password
  3. If a feature is not available, the user can skip that step
  4. Ensures graceful fallback without breaking the flow

🛠️ Tech Stack

  • Flutter
  • Dart
  • local_auth (Biometric authentication)

📸 Screenshots

Add your screenshots here


▶️ Getting Started

1. Clone the repository

git clone https://github.com/your-username/flutter-auth-demo.git
2. Navigate to project
cd flutter-auth-demo
3. Install dependencies
flutter pub get
4. Run the app
flutter run
⚠️ Notes
Biometric features depend on real device hardware
Emulator may not fully support fingerprint/face authentication
Make sure device security (PIN/Pattern/Biometrics) is enabled
🎯 Purpose

This project demonstrates:

Handling real-world device limitations
Implementing secure authentication flows
Writing adaptive and user-friendly UI in Flutter
🤝 Contributing

Feel free to fork this repo and improve it. Contributions are welcome!

⭐ Support

If you found this helpful, give it a star ⭐ on GitHub!

About

Flutter demo app showcasing multi-layer authentication using fingerprint, password, and face recognition with dynamic fallback UI for unsupported devices.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors