Able 3 Authenticator
Security & Core Logic
-
Biometric Integration: Implemented Android’s BiometricPrompt API to provide secure, modern authentication using fingerprint and facial recognition.
-
Cryptographic Algorithms: Engineered a TOTP (Time-based One-Time Password) generation system using the HMAC-SHA1 algorithm, ensuring compatibility with industry-standard MFA services like GitHub and Google.
-
Local Data Persistence: Utilised encrypted SharedPreferences for the secure local storage of secret keys and sensitive user metadata.
Modern Android UI/UX
-
Declarative UI: Architected the interface using Jetpack Compose, leveraging modern declarative UI patterns for a reactive and efficient user experience.
-
Material Design 3: Implemented a Resource-Sensitive UI with full support for dynamic theming (Dark/Light modes) and system-level status bar synchronisation.
-
Interactive Elements: Developed custom UI components including a real-time OTP Countdown Timer and dynamic "Long-Press" interactions for clipboard management.
The "Engine" (Barcode Scanning with ML Kit)
%20Code.png)
The "UI" (Declarative Progress Animation)
%20Code.png)