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

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

РКН https://abdev.by/rkn_tg_ab
Download Telegram
#Jetpack

Обновление библиотек Jetpack от 10.03.2021 не отметилось чем-то заметным: багфикс, новые альфы, беты и RC. Самые заметные изменения:
👉 Диалоги в DialogFragment теперь могут получить доступ к ViewTree, что даёт возможность использовать их с Compose.
👉 Новый артефакт hilt-navigation-compose, который позволяет получить Hilt ViewModel из back stack навигации, который используется с Compose
👉 Room получил поддержку инкрементальной компиляции для KSP
This media is not supported in your browser
VIEW IN TELEGRAM
#MotionLayout #Анимация

В новой версии MotionLayout (2.1) нас ждёт вот такая стандартная карусель. Подробности и руководство по использованию здесь
#IDEA

Access Your IDE Remotely With Projector

JetBrains запускает первый релиз Projector - инструмента для запуска JetBrains IDE и Swing приложений удаленно через вашу сеть. Теперь легко можно кодить на слабенькой машине с хорошим доступ в интернет, например на простом Chromebook или мобильном телефоне из браузера.

Основные особенности решения:
👉 Бесплатное (я не нашёл каких либо ограничений или упоминаний про цену)
👉 Исходный код Projector открыт (GitHub)
👉 Поддержка на стороне сервера Linux и Windows
👉 Запуск из браузера или нативного приложения (для мобилок будет в будущем)
👉 Ваша IDE на компьютере может быть доступно удаленно через специальный плагин для IDEA (поддерживается 2019.3 и новее)
👉 Все работает и с Android Studio 4.0 и новее
#Тестирование #Автоматизация

Автоматизация тестирования мобильных приложений. Часть 1: проверки, модули и базовые действия

QA из команды разработки приложение Badoo и Bumble делится их опытом автоматизации тестирования для нативных приложений под Android и iOS, стараясь переиспользовать всё по максимум.
#wear #Jetpack

Creating custom Tiles on Wear OS by Google with the Jetpack Tiles library

Google представил библиотеку Jetpack Tiles Library для разработки собственных Tile-ов для часов под управлением Wear OS, Библиотека включает в себя возможность предпросмотра тайлов в debug режиме. Уже доступно новое руководство и примеры по Tile
#Android12

RenderEffect – Blur

В Android 12 добавили новое API - RenderEffect, которое позволяет вклиниться в процесс отрисовки UI и применить эффекты более эффективно по сравнению с существующими методами. В статье разбирается пример с Blur.
#Compose

CompositionLocal в Jetpack Compose. Что это и как с его помощью реализовать реактивную локализацию приложения

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

Свежий выпуск новостей уже доступен на канале! Запуск IDE в облаке, новые требования и возможности от Google Play, а также множество интересных новинок в это дайджесте, а также последний шанс выиграть билет на Mobius, ведь розыгрыш состоится сегодня вечером!
В канале Мобильная разработка рассказываем о тонкостях разработки приложений под Android, iOS и кроссплатформу.

Подключайтесь, если ещё не: @mobi_dev
#GooglePay

Google добавила пошаговое руководство интеграции Google Pay в Android приложения для оплаты покупок.
#Утилиты

adb-tools-mac - удобная утилита для управления Android устройствами, которая находится у на системной панеле. Порадовать сможет только пользователей macOS (
#AndroidBroadcast

🔴 Собеседование в прямом эфире. Livecoding

Новый этап собеседования. Ищу кандидата на позицию Middle Android Developer и ему надо сделать тестовое задание, чтобы доказать, что он может пройти на следующий этап. Кандидату надо будет написать функционал приложение о котором он узнает в прямом эфире.
#Compose

API Guidelines for Jetpack Compose

Google опубликовала руководство по написанию идиоматичного кода в Jetpack Compose. Статья содержит шаблоны, лучшие практики и стиль кода при использовании и написании библиотек.
#HMS

Выходим на рынок Huawei, или Как мы адаптировали приложение для работы с HMS

Еще одна история адаптация приложений на рынке СНГ для экосистемны Huawei. Рассказывает Delivery Club. Почему стоит обратить внимание и как интегрировать
#Безопасность

Уязвимости Android 2020

Разбор какими уязвимостями из CWE TOP 25 можно воспользоваться в современной Android ОС.
У вас есть приложения в Google Play с которых вы получаете доход?
Final Results
13%
Да
74%
Нет
2%
Использую другие способы дистрибьюции
12%
Не участвую в опросе
#Debug

Debugging Android process death

Отладить поведение вашего приложения при смерти процесса - очень полезно, чтобы оно могло восстановиться корректно на различных устройствах и пользователь не увидел этих особенностей работы Android ОС. Автор описывает стандартные способы таких проверко в adb и на устройстве
#GooglePlay

Google снижает комиссию для разработчиков до 15%. Это касается всех разработчиков и распространяется на первый миллион выручки в долларах США каждый год. Заработает это с 1 июля 2021