Android Broadcast – Telegram
Android Broadcast
14.4K subscribers
3.68K photos
368 videos
11 files
6.1K links
Подборка новостей и статей для Android разработчиков.

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

РКН https://abdev.by/rkn_tg_ab #MQRZR
Download Telegram
Google выпустила первую альфа сборку Jetpack BluetoothX, которая содержит Kotlin API, покрывающие сканирование с Bluetooth LE и др.

Про проблемы Bluetooth API я говорил в интервью с Никитой Куликовым - разработчиком приложения по взаимодействию с Flipper устройствами

#jetpack #bluetooth
👍21👎8
Обновление библиотек Android Jetpack
🎉 Mediarouter 1.6.0
🛠️ Navigation 2.7.3 - bug fix
👉 RC версии Activity 1.8, Benchmark 1.2, Camera 1.3, Room 2.6, Sqlite 2.4, Tracing Perfetto 1.0
🔥 Первая альфа Paging 3.3.0, которая стала мультиплатформенной библиотекой
👉 Стартанула разработка Camera 1.4.0-alpha01

#jetpack #jetpackupdate
👍21👎7
Особенности SRE и Observability в мобильных приложениях (12 мин)

Менеджер команд производительности и надежности рассказывает про тот как обеспечивается высокая скорость работы приложения и уменьшается количество крешей

#performance
👍12👎10
Google вводит новые требования к контрибьюторам в AOSP - теперь им надо пройти ревью от компании, чтобы быть допущенными.

#aosp
👎48👍9
В будущей версии WorkManager, а именно 2.9 (уже в beta), появится возможность получить причину остановки выполняемой работы, но только на Android 12+. В статье (EN, 10 мин) проводится тестирование нового функционала

Альтернативная ссылка
👍43👎5
Mobile Services Manager - предустановленный (но необязательно) сервис на Android устройствах, который позволяет оператору управлять вашим устройством. Обычно такие ставят крупные сети: T-Mobile, Verizon Wireless, AT&T. Понятно зачем операторы тоже активно в OHA вступали
👍9👎7
🔴 Стартует собеседование на Mobile Developer. Алексей Панов, Контур

Алексей Панов проведет собеседование на позицию «Mobile Developer»

P.S. Запись останется на канале после эфира

#AndroidBroadcast #собеседование
👍19👎5
Читаете книги по разработке? (скидывайте фото в комментариях)
Anonymous Poll
22%
Да, бумажные
40%
Да, электронные
41%
Нет
9%
Не участвую в опросе
👍15👎4
Android Studio Bot (бесплатный AI кодинг ассистент в Android Studio от Google) расширяет географию использования - теперь доступен в 170+ странах (подобный список тут). Беларусь и Россия не попал

Попробовать его получится только в Canary версии Android Studio

UPD: Страны ЕС тоже в пролёте

#androidstudio #ai
👍48👎14
This media is not supported in your browser
VIEW IN TELEGRAM
Google не договорилась с Apple об интеграции RCS - богатого протокола обмена сообщениями, и решила публично рассказывать какая Apple плохая и тормозит удобное общение между людьми. Как сказал Тим Кук: "Покупайте маме iPhone чтобы общаться с ней в iMessage"

Пост в LinkedIn

#android #google
👍116👎8
Android Broadcast
🔴 Стартует собеседование на Mobile Developer. Алексей Панов, Контур Алексей Панов проведет собеседование на позицию «Mobile Developer» P.S. Запись останется на канале после эфира #AndroidBroadcast #собеседование
Благодаря одной из подписчиц (Динара, спасибо!) появились таймкоды под вчерашним собесом от Леши Панова

00:21 Вступление
01:37 Знакомство с экспертом
05:28 Знакомство с кандидатом
06:53 О формате собеседования
07:30 Часть 1. KMP. Проектирование
51:50 Фидбэк по первой части
54:50 Часть 2. Корутины
01:25:48 Фидбэк по второй части
01:26:41 Часть 3. Jetpack Compose
01:35:36 Фидбэк по третьей части
01:39:24 Впечатления кандидата
01:40:17 Общий фидбэк
01:44:03 Разбор вопросов из чата
01:50:00 Заключение
👍58👎4
👍20👎5
This media is not supported in your browser
VIEW IN TELEGRAM
🔴 Советы по прохождению собеседований в прямом эфире

Когда: четверг, 28 сентября, 19:00 (GMT+3)

Прямой эфир, где Александр Гирев, Android-разработчик и технический интервьюер крупной финтех-компании, расскажет про свой опыт проведения собеседований и даст советы кандидатам, а также ответит на ваши вопросы.

#AndroidBroadcast #live
👍56👎9
Если вы хотите мигрировать на Compose, то статья (EN, 12 мин) от Google содержит первые шаги как прийти к полному Compose UI в приложении и как уживаться с View пока этого не случилось

🔗 Альтернативная ссылка

#compose
👍32👎8
ПРАВДА ИЛИ ВЫМЫСЕЛ? В Android 12 изменили поведение нажатия "Назад": в рутовой Activity в Task вместо остановки будет происходить перевод в фон, аналогично сворачиванию приложения.
Anonymous Quiz
44%
Правда
43%
Вымысел
12%
Не участвую
👍28👎6
Media is too big
VIEW IN TELEGRAM
📺 Как Google победила фрагментацию и возвращает контроль над Android (30 мин)

Собрал 10 лет развития в одном ролике, чтобы рассказать, что такое фрагментация и как Google долгим путем шла и реализовала возможность обновления Android без вендоров

01:46 Краткая история Android
05:52 Интеграция
06:34 Фрагментация
10:30 Jetpack Эра
12:50 Google Play Services
18:37 Тихие обновления
20:58 Project Treble
23:37 Project Mainline
25:23 APEX файлы
26:08 Android SDK Extentions

Смотрите разбор на разных площадках:
👉 YouTube 
👉 RuTube 
👉 VK Video
👉 Дзен

#AndroidBroadcast #разбор
👍43👎9
Как Google победила фрагментацию и возвращает контроль над Android (14 мин) - текстовая расшифровка видео. Буду очень признателен вам за лайк, так как это позволит проверить монетизацию Хабра (нужно 30 лайков)
👍103👎12
Ребята заморочились и интегрировали в свои UI тесты на Kaspresso определение утечек памяти с помощью LeakCanary. Подробности в статье (EN, 7 мин)

🔗 Альтернативная ссылка

#testing
👍41👎5
Инструмент Emcee от AvitoTech продолжает развиваться и обрастает новыми возможностями (для Android и iOS)

Инструмент параллелит тестирование на разных машинах. Если не хотите настраивать свой сервер, то можно воспользоваться облачной инфраструктурой Emcee.

Больше информации в официальном канале Emcee
👍13👎11
Forwarded from Kotlin Multiplatform Broadcast (Кирилл Розов)
Вышла Jetpack Paging 3.3.0-alpha02 с поддержкой Android, JVM и iOS для common и testing. Часть библиотек останутся только с поддержкой Android, но те что именно Android specific
👍17👎17
📺 Инфраструктура Android UI-тестов (45 мин)

В «Одноклассниках» UI-автотесты на Android запускаются на каждый коммит в каждом пулл-реквесте. По результатам запуска происходит автоматический анализ запрета мерджа.

Так на раннем этапе разработки кода мы можем найти проблемные места и не пустить их в основную ветку. При запрете мерджа разработчик также получает информацию о том, на какие из падающих тестов стоит обратить внимание, так как мы разделили тесты по категориям в зависимости от стабильности их прохождения.

Сейчас в команде спикера около 1000 тестов, из которых падает менее 1%. В этом им помогает собственная система перезапуска не только тестов, но и отдельных действий и шагов. О том, как это устроено, вы узнаете из доклада.

#testing
👍28👎17