Recall & Review
beginner
What is biometric authentication in Android?
Biometric authentication uses a person's unique physical traits, like fingerprints or face, to verify their identity securely on Android devices.
Click to reveal answer
beginner
Which Android class helps implement biometric authentication?The <code>BiometricPrompt</code> class provides a simple way to show a system dialog for fingerprint, face, or iris authentication.Click to reveal answer
intermediate
What is the purpose of
BiometricManager?It checks if the device supports biometric authentication and if the user has enrolled any biometric credentials.
Click to reveal answer
intermediate
Why should biometric authentication be combined with fallback options?
Because not all users have biometric data enrolled or sensors available, fallback like PIN or password ensures everyone can access the app securely.
Click to reveal answer
beginner
Name two common biometric types supported on Android devices.
Fingerprint and face recognition are the two most common biometric types supported on Android devices.
Click to reveal answer
Which class do you use to show the biometric authentication dialog in Android?
✗ Incorrect
BiometricPrompt is the official class to display the biometric authentication dialog.
What does BiometricManager.canAuthenticate() do?
✗ Incorrect
BiometricManager checks hardware availability and enrollment status.
Why is it important to provide a fallback authentication method?
✗ Incorrect
Fallback ensures users can still access the app if biometrics fail or are not set up.
Which biometric types are commonly supported on Android devices?
✗ Incorrect
Fingerprint and face recognition are the most common biometric types on Android.
What is the first step before starting biometric authentication?
✗ Incorrect
You must check hardware and enrollment before prompting for biometric authentication.
Explain how to implement biometric authentication in an Android app using Kotlin.
Think about the sequence from checking device capability to showing the prompt and handling results.
You got /5 concepts.
Why is biometric authentication considered more user-friendly than passwords, and what are its limitations?
Consider both benefits and practical challenges of biometrics.
You got /5 concepts.