# Fingerprint Authentication Tutorial

DevFeed: [Fingerprint Authentication Tutorial](<https://devfeed.tech/articles/fingerprint-authentication-tutorial-22807.md>)

Original publisher: [Read original article](<http://androidessence.com/fingerprint-authentication-tutorial/>)

Author: Adam McNeilly

Published: 2018-01-02T00:00:00Z

Content type: tutorial

Language: en

Sources: [Android Essence](<https://devfeed.tech/sources/android-essence.md>)

Topics: [Tutorial](<https://devfeed.tech/topics/tutorial.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [Android](<https://devfeed.tech/topics/android.md>), [Material Design](<https://devfeed.tech/topics/material-design.md>), [XML](<https://devfeed.tech/topics/xml.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [code](<https://devfeed.tech/tags/code.md>), [constraintlayout](<https://devfeed.tech/tags/constraintlayout.md>), [dialog](<https://devfeed.tech/tags/dialog.md>), [material-design](<https://devfeed.tech/tags/material-design.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>), [xml](<https://devfeed.tech/tags/xml.md>)

## AI overview

A step-by-step tutorial for integrating a fingerprint authentication dialog into an Android application. It covers the Material Design guidance for the dialog, an XML ConstraintLayout implementation, and a helper controller using FingerprintManagerCompat to support older Android versions.

## Source excerpt

When Android released version 6.0 Marshmallow (yes, a little outdated at this point), a whole slew of new developer APIs came with it. One that I've personally enjoyed as a consumer is fingerprint authentication. I skimmed over the official docs, and even through their Fingerprint Dialog Sample but had a difficult time following what was going on. Eventually, though, I was able to recreate the flow. This post is going to be a step by step guide to integrating your own fingerprint dialog in your Android application.