Source: https://www.androidauthority.com/how-to-add-fingerprint-authentication-to-your-android-app-747304/