Практически все современные смартфоны имеют встроенные сканеры отпечатка пальца и распознавание лица. Последнее не у всех реализовано хорошо, но что имеем. Наличие таких сканеров позволяет нам шифровать данные, используя уникальный пользовательский ключ - отпечаток пальца или лицо.
В статье разбирается как в Android связать системный KeyStore и биометрическую авторизацию.
Mobile имеет огромное значение для Kotlin, причем настолько, что появилась отдельная команда - Kotlin Mobile MultiPlatform. Они сделали свой сайт и двигаются только вперед, чтобы показать Flutter и React Native, как шарить код правильно! Упустить шанс сейчас нельзя, и я позвал в гости представителей команды: Анастасию Капанину и Кирилла Шмакова.
Мы обсудили множество тем: - Kotlin MPP vs Flutter - Большие компании, которые уже используют Kotlin MPP - Что можно сделать с Kotlin MPP, но не получится с Flutter или ReactNative - Как продавать Kotlin MPP iOS команде - Когда Jetpack Compose станет Multiplatform? - Как Kotlin/Native сейчас тормозит MPP - Плагины для Kotlin компилятора - Kotlin Mobile MPP плагин для Android Studio - Что Kotlin 1.4 принесёт для Multiplatform разработки? - Какие библиотеки с поддержкой Kotlin MPP нам ждать в этом году
Закончился монтаж выпуска подкаста с командой Kotlin Mobile Multiplatform из JetBrains. Остаются последние приготовления и уже завтра вы сможете его послушать, или отложить немного позже и послушать в понедельник под фон работе.
Версия на YouTube будет позже, так как уже сижу в аэропорту и еду в Нижний Новгород, чтобы рассказать почему Kotlin Coroutines - лучший выбор для Android приложений на сегодня.
Вышла новая версия утилиты для проверки Kotlin кода на ошибки и стиль. Новая версия не отметилась чем-то значимым в плане новинок и вся работа была направлена на улучшение скорости работы, исправление багов и написание документации.
Возможности App Bundle не ограничиться только уменьшением размера приложений и опциональной загрузкой ресурсов, но и возможность загружать функционал вашего приложения только по необходимости или для определенных конфигураций устройств.
В статье вы найдёте руководство как реализовать feature модуль и загружать его отложено
Вышла новая версия библиотеки, которая делает тестирование UI с помощью Espresso удобным и Kotlin-friendly. Также библиотека реализует подход “Page Object” и является основой для Kaspresso.
Что нового в библиотеке: 👉KViewPager2 - поддержка ViewPager 2 👉KChipGroup - поддержка ChipGroup 👉KSpinner - поддержка Spinner 👉 Добавлена поддержка tint в KImageView 👉 Обновление зависимостей 👉 Исправление багов и мелкие улучшения
23-24 июня пройдет крупнейшая конференция по мобильной разработке Mobius. В рамках неё вы сможете встретиться с ведущими специалистами в мобильной разработке и узнать какие тренды нас ждут.
Уже в программе: 🚀 Карьерный рокет-джамп от Дениса Неклюдова@Lyft 🔥Матвей Мальков@Google расскажет как он делает Jetpack Compose 👉Ася Свириденко@Yandex покажет лучшие практики адаптации работы приложений для медленной сети 👉Степан Гончаров@Grab, Всея билд систем, оставит Gradle в покое и расскажет о Bazel на Android
Все доклады конференции можно найти здесь. Программа еще формируется, но будет как всегда круто! Ребята умеют делать крутые конференции и я уже позвал их в подкаст, чтобы обсудить тайны кухни.
До 1 марта действует сниженная цена, а по промокоду AndroidBC2020pc вы получите дополнительную скидку.
Где же там Beta Android CameraX, которая упростит работу с Camera 2 API? Так вот она на подходе и разработчики рассказывают что происходило в библиотеки перед ее выходом в Beta
Только успела выйти стабильная версия Android Studio 3.6 и все стали гадать как долго ждать AS 4.0 и оказалось что все мы не правы - встречайте первую Beta следующего поколения IDE для Android разработчиков.
Основные новинки: 👉Поддержка Jetpack Compose 👉Визуальный редактор для Motion Layout 👉Обновления в профайлере CPU 👉Build Speed Window - визуализация сборки вашего проекта, которая позволяет легко понять какие Gradle таски работают слишком долго 👉Live Layout Inspector - теперь не нужно сделать Snapshot вашего UI с устройства а просто подключили устройства и все обновления будут доставляться мгновенно! 👉3D View для Layout Inspector - анализ иерархии View по слоям 👉Multi Preview - предпросмотр вашего UI на множестве экранов одновременно 👉Desugaring библиотек из Java 8 👉Поддержка Gradle Kotlin DSL 👉Автодополнение при редактирование ProGuard файлов 👉feature модули теперь могут зависит друг от друга
Изменений много и всех их в рамках поста будет трудно перечислить
Со своей стороны я уже готовлю рассказ почему я ушел от Dagger и выбрал Koin, особенно что мне в Koin не нравится и каким я вижу решение для DI на Kotlin/JVM, а может и вовсе на Kotlin Multiplatform.