Skip to content

TinaT2/BiometricPrompts

Repository files navigation

🔐 BiometricPrompts

An Android application demonstrating secure biometric authentication using Jetpack Compose, BiometricPrompt API, and Protobuf-based DataStore.

🚀 Features

  • 🔒 Encrypt & store passwords using biometric authentication (BiometricPrompt)
  • 🔓 Decrypt passwords securely using fingerprint/face authentication
  • 🧠 Built with Jetpack Compose UI
  • 💾 Encrypted credential storage via Protobuf + DataStore
  • ✅ Handles biometric availability and enrollment

🛠 Tech Stack

  • Kotlin + Jetpack Compose
  • BiometricPrompt API (androidx.biometric)
  • Protobuf + DataStore
  • Dagger-Hilt (for DI)
  • MVVM Architecture

📷 Screens

Preview

📦 Setup

  1. Clone the repo:

    git clone https://github.com/your-username/BiometricPrompts.git
  2. Open in Android Studio (preferably Arctic Fox or later)

  3. Sync Gradle and run on an Android 11+ device/emulator with biometric hardware.

📄 License

MIT License

You are free to use this project in personal and commercial apps. Attribution is appreciated but not required.

About

A sample project demonstrating modern biometric authentication on Android

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages