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
Forwarded from Compose Broadcast (Кирилл Розов)
В рамках фреймворка Circuit для построения приложения на Compose сделали фичу сохранения данных за пределами цикла композиции и позже возможно их получить. Это хранение данных в памяти, а не сериализация и может вам позволить заменить ViewModel

Исходный код как это устроено можно найти тут, а почитать про возможности в статье (EN, 10 мин)

#architecture @compose_broadcast
👍7
Платные подписчики на Boosty могут подключиться к прямом эфиру и обсудить со мной вопросы зрителей и задать свои. Как это сделать - читайте тут
Forwarded from Kotlin Multiplatform Broadcast (Кирилл Розов)
Jake Wharton рассказывает чем плох Gradle Java Toolchain для указание используемых версий Java

По итогу рекомендация использовать флаг --release при компиляции Java. Для Android - sourceCompatibility (для Java) и jvmTarget (для Kotlin)
👍14
🔴 Стартует Q&A Стрим. Что нужно учить в 2024

Традиционный прямой эфир, где я отвечаю на ваши вопросы и рассказываю новости проекта. В этот раз начнем с моего мнения касательно того, что стоит, а главное НЕ стоит учить.

❗️ Запись эфира останется на канале

#AndroidBroadcast #live
👍15
Google Play Install Referrer теперь будет работать и на PC. Подробности читайте тут

#googleplay
👍7
This media is not supported in your browser
VIEW IN TELEGRAM
GitHub Copilot обзавёлся автоматическими исправлениями кода на основе CodeQL. Поддерживается JS, TS, Java и Python

#github #ai #copilot #tooling
👍152
В Android 15 появиться возможность "архивирования" приложения. С вашего телефона будут удаляться приложения которые вы редко используете, но вот все данные их будут сохраняться, а в лаунчере останеться иконка. При попытке запуска такого приложения надо будет выполнить установку из магазина заново, а после этого пользователь продолжит со всеми данными.

#android15
👍97🔥18
Media is too big
VIEW IN TELEGRAM
В Android 15 DP2 для Pixel 8 Pro теперь не просто можно подключить телефон как камеру, а еще и включить режим "Высокое качество". Результата в видео, а источник тут

#android15 #pixel
👍28🔥6
Помните ограничение на установку приложений с targetSdk ниже 23 (Android 6.0) в Android 14? Так вот в Android 15 поднимают значение на 1 т.е. минимальным устанавливаемым targetSdk станет 24 (Android 7.0)

#android15
🔥69
Инструкция (7м) по организации перехвата трафика мобильных приложений, чтобы понять что у вас передается с устройства на сервер

#tooling
👍28
Вышел Retrofit 2.11.0 и там одно существенное изменение - класс OptionalConverterFactory стал публичным
👍15
Руководитель команды автоматизации тестирования в Одноклассниках рассказывает (13м) про подходы к работе с Android UI-автотестами (~1400 штук) на Java и Espresso:
👉 формат представления результатов
👉 как устроен запрет мерджа
👉 как смогли стабилизировать тесты
👉 как настроили параметризацию запуска
👉 параллельное выполнение тестов

#тестирование #автоматизация
👍21
Forwarded from Kotlin Multiplatform Broadcast (Кирилл Розов)
Статья (EN, 20м) о безопасном обновлении состояния в Kotlin приложениях:
👉 Что такое состояние
👉 Как сделать его реактивным
👉 Унификация состояния
👉 Консистентность состояния
👉 Параллельное обновление состояния
👉 Сериализация изменений состояния

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

#архитектура #mvi

Больше про Kotlin на канале @kotlin_broadcast
👍7
Написал статью о том почему плохо использовать подобный подход с when и как провести его правильный рефакторинг.

#AndroidBroadcast #лучшиепрактики #архитектура
👍144🔥3
У вас есть дизайн система в Figma? Тогда вы знаете сколько там может быть цветов, размеров, иконок и других примитивов. Переносить всё это руками затратно. Ребята сделали интеграцию с Figma для быстрого переноса из Figma в Android проект. Все подробности читайте в статье (11м)

#дизайн #figma
👍28🔥8
Media is too big
VIEW IN TELEGRAM
Разбор Android Work Profile и как он устроен
Рассказывает - Ксения Никитина, разработчик из Лаборатории Касперского

1:27 Об MDM, как WorkProfile работает с ним
2:41 Как WorkProfile появляется на устройстве
6:25 Как у пользователя отображается рабочий профиль
6:49 Управление рабочим профилем
7:17 Как очищать данные рабочих приложений
7:33 Функционал WorkProfile и реализация
8:32 Ограничения
9:23 Обязательный ввод пароля
10:33 Как заблокировать рабочий профиль
11:15 Преимущества технологии

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

#AndroidBroadcast #кодинг
👍318