Android Broadcast
14.2K subscribers
3.53K photos
343 videos
11 files
5.91K links
Подборка новостей и статей для Android разработчиков.

Реклама и связь с автором @ab_manager

РКН https://abdev.by/rkn_tg_ab
加入频道
#Security #Biometric #AndroidX

Fingerprint Authentication using BiometricPrompt Compat от Natig Babayev

Современная безопасность давно ушла от простых паролей. Все современные небюджетные устройства имеют биометрическую авторизацию: отпечаток пальца, радужка глаза, лицо и пр.

Android поддерживает авторизацию по отпечатку пальца, но она была помечена как deprecated в Android P, и на смену FingerprintManager пришло BiometricPrompt API. Идея такой замены заключается в расширение поддерживаемых метод идентификации в Android SDK и стандартизации UI. Но это только усилило извечную проблему Android.- фрагментацию API. Эту проблема призвана решить новая библиотека из AndroidX androidx.biometric, которая сейчас находится в разработке.

В рамках статье автор рассматривает использование новой библиотеки.
#Security #Biometric #Jetpack

One Biometric API Over all Android

Готовиться к стабильному релизу библиотека AndroidX Biometric (текущий статус RC2), которая портирует возможности android.hardware.biometrics на Android 6.0+.

android.hardware.biometrics предоставляет стандартный UI для биометрической авторизации (отпечатком пальца или другой) и минимизирует затраты на интеграцию
#Jetpack #JetpackWeekly #Webkit #Biometric #Security

Jetpack Weekly #11

🎁 Biometric 1.0.0 - backport Biometric API из Android 10
🎁 Annotation-Experimental 1.0.0 - перенос Kotlin @Experimental аннотации в Java при помощи Android Lint
👍 Webkit 1.1.0 - больше безопасности, больше дебага, больше поддержки Kotlin и возможность задавать прокси
#Security #Fingerprint #Biometric #Migration

Migrating from FingerprintManager to BiometricPrompt

Не так давно вышла библиотека AndroidX Biometric, в рамках которой произошла унификация работы между FingerprintManager и BiometricPrompt, а также появился единый UI. Пора задуматься о миграции на новый API.

В статье рассматривается миграция с FingerprintManager в 2 вариантах: с использование шифрования данных с полученным CryptoObject или без. Первый вариант нужен если вам необходимо выполнять шифрование данных, а второй - если вы используете биометрическую авторизацию как пароль.
#Jetpack #Biometric

AndroidX Biometric library code review

Немного о том как Google забивает на фикс проблем с утечками памяти в своих библиотеках и выкатывает стабильный релиз, когда проблемы так и не исправлены.
#Security #Biometric

Using BiometricPrompt with CryptoObject: How and Why

Практически все современные смартфоны имеют встроенные сканеры отпечатка пальца и распознавание лица. Последнее не у всех реализовано хорошо, но что имеем. Наличие таких сканеров позволяет нам шифровать данные, используя уникальный пользовательский ключ - отпечаток пальца или лицо.

В статье разбирается как в Android связать системный KeyStore и биометрическую авторизацию.
#Biometric #Security

Biometric Authentication on Android

Разбор как работать с биометрической авторизацией на основе BiometricPrompt и особенности ее работы. Под капотом библиотека сама умеет понять какую авторизацию использовать в зависимости от возможностей устройства и запроса разработчика.

В статье предлагается использовать библиотеку AndroidX Biometric, но учтите что в версии 1.0.0 у нее жесткие утечки памяти, используйте 1.1.0, которая подходит к стабильному релизу.