Как я тестировал Android-приложения с помощью Samsung Remote Test Lab
В современном мире где все работают на удалении очень трудно обеспечить всех устройствами, а если вы независимый разработчик то тут всё упирается бюджеты. Можно обойтись бесплатными фермами, например от Samsung, опытом использования которой и делится автор статьи
Android Developer Roadmap 2022
Хотели карту Android разработчика? Вот она вам. Сам я таким не занялся бы (очень много времени), но вот устроить эфир чтобы ее разобрать - это я с удовольствием. Нужно вам моё мнение? Пишите в комментариях
How does Crashlytics work? (7 мин)
Я практически уверен что в любом приложение интегрирована Firebase Crashlytics, поэтому узнать как под капотом происходит отслеживание крепей и сбор информации о них будет полезно
#tooling
Вышел scrcpy 1.21
Популярный инструмент для управления вашим Android устройством с компьютера, не касаясь его, получил новую версию, Новые фичи и исправление багов:
👉 Упрощена конфигурация устроства по беспроводной свзяи
👉 Подключение к устройству через удаленный ADB сервер (ферма устройств например)
👉 Улучшена поддержка Android 12
👉 Исправлена проблема с запуском нескольких scrcpy на Windows
👉 Улучшение работы "copy-paster" из буфера компьютера в буфер устройства
#tooling #testing
Инструменты разработчика для тестирования Android-приложений
Обзор какие инструменты для автоматического тестирования вашего приложения есть в Android. Конечно же есть рассмотрение пирамиды тестирования и что применяется на каждом из её уровней, а также применяемые методики
#jetpack #wear #watch
Develop watch faces with the stable Jetpack Watch Face library
Вышла стабильная версия новой библиотеки Jetpack Watch Face, которая позволяет создавать циферблаты проще. Новая версия библиотеки написана полностью на Kotlin.
Библиотека Jetpack Watch Face является наследницей библиотеки Wearable Support + приправлена множеством новых возможностей:
👉 шаринг стилей циферблатов межлу телефоном и часами
👉 улучшение расхода батарейки
👉 новое API для скриншотов, которое позволяет в реальном времени видеть как выглядит циферблат
👉 меньший размер библиотеки и разделение ее на части
Также не забывайте про no code инструмент Watch Face Studio от Samsung.
#optimization
Reducing Android app size in practice at LinkedIn (7 мин)
LinkedIn делится своим практиками для снижения размера приложения: App Bundle, Dynamic Delivery, использование R8 и Resource Shrinking и др. Ничего нового для себя не узнал, но вот если мы не занимались вопросом оптимизации - рекомендую почитать
#конференция #онлайн #реклама
DevFest Russia 2021Когда: 4 декабря 11:00-16:00 (GMT+3)
4 декабря сообщества GDG (Google Developer Groups) проведут DevFest Russia 2021 онлайн и немного офлайн!
Три потока: Web, Mobile и Cloud
Доклады: в этом году спикерами на DevFest будут гуглеры и Google Developer Experts с докладами про Android, GCP, ML, Kotlin, Angular, Flutter и Firebase.
Все доклады на русском языке, но спикеры далеко не только из России. Автор канала, Кирилл Розов, также выступит на конференции и расскажет про то как можно быстро затянуть к себе ML в Android приложении и какие преимущества получить.
Вы можете посмотреть все выступления онлайн на YouTube канале "GDG Russia" или в записи после конференции!
Весь список докладов вы можете найти на сайте!
Проверка пользователя или авторизация по номеру телефона - частая операция, которую выполняют современные приложения. Google Play ужедавно наложил запрет на получения разрешения для считывания SMS пользователя, если вы хотите только прочитать пришедший код. В альтернативу предлагаются 2 API: SMS Retriever API и SMS User Consent API, который и разбираются в статье и приводится пример работы с ними.
Советы по разработки Android библиотек, организации модулей и прочие особенности. Важным аспектом также является написание Kotlin кода, который может использоваться из Java.