DroDev | Мобильная разработка: мысли вслух
460 subscribers
104 photos
229 links
Обсуждаю и рассказываю как сделать жизнь разработчика в команде интересной, легкой и продуктивной.

По всем вопросам @dilix90
Download Telegram
#Google продолжает унифицировать свои #Android #API делая жизнь разработчиков и производителей девайсов/прошивок проще.

Настала очередь биометрии. В #AndoroidX пакете androidx.biometric доступен #BiometricManager, который уже сам в зависимости от API LVL на устройстве использует правильные классы.

Унифицированные API от Google хороши тем, что потенциально сокращают цикл тестирования. Проверив, что API корректно работает на одном из устройств, можно быть уверенным (если доверяете гуглу), что оно же сработает на другом. https://android-developers.googleblog.com/2019/10/one-biometric-api-over-all-android.html
Google выкатил в бету #CameraX !
Работа с камерой довольно долго был болевой точкой в разработке.

Сначала это было просто #Camera #API, далее# Camera2. На пересечение была поддержка нескольких версий в зависимости от OS 😜

Последнее время Google стандартизирует свои API и выносит прежние реализации за публичные интерфейсы, что в итоге должно сделать жизнь производителей железа проще. И нашу тоже 😉

Из хорошего, что пишут про CameraX

👉 Реализация будет по умолчанию привязана к #lifecycle owner. Это значит, что теперь будет невозможно забыть закрыть стримы (что скажем бывало... )

👉 Упростилась обработка изображений. Оно теперь вынесено в отдельную сущность.

👉 Вынесена отдельная настройка в виде Camera Selector. Как бы не смешно звучало, но раньше, например, открыть фронтальную камеру - вызывало вопросы 😅

Если у вас есть приложения, заточенные на использование камеры - самое время попробовать новый CameraX (если еще нет) и внести свой вклад в его развитие! http://bit.ly/2w9keBI