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

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

РКН https://abdev.by/rkn_tg_ab
Download Telegram
Автор нового оптимизатора и минимизатора для Android - ACV shrinking, сравнивает его с R8. Утилита позволяет добиваться лучшего результата за счет ACVTool - утилиты для поиска используемых инструкций, которая показывает их в отчете, похожем на результат JaCoCo.
❤‍🔥266👎6🤯4🔥1
Следующий пост предложил один из подписчиков. Если вам есть чем поделиться, то вы можете сделать это через бота @android_broadcast_bot
👍7👎6
В Android 13 появились новые ограничения для использования exact alarms в AlarmManager. Автор подробно рассматривает изменения и как с ними работать. Важно! Начиная с Android 13 разрешен SCHEDULE_EXACT_ALARM по умолчанию не выдается и нужно просить пользователя его вам выдать.

📄 Подробности в статье
📺 Видео с Google I/O 22 по теме (0.5 часа)

#android13
👎15🤔11👍10🌚1
У Android Broadcast появился собственный блог на Хабре 🎉

Теперь буду туда собирать весь контент, связанный Android Broadcast. Буду рад вашей подписки и лайкам!
🔥149👎18🎉8🍾5🏆3👍2😢1🥱1
Как проверить насколько доступно ваше приложение для всех пользователей? Для этого есть специальный инструмент - Accessibility Scanner от Google. В статье найдете руководство как использовать его и какие рекомендации вы можете получить

#accessibility
👍29👎4🔥3
Руководство по работе с фокусом в текстовых полях в Jetpack Compose с примерами коды как реализовать

#compose
👍52👎7🔥1
Обновление Android Jetpack от 11 января 2023

Самые интересные изменения (без Compose библиотек)
🎉 Стабильная AppCompat 1.6.0, которая сосредоточена на поддержку Android 13
🎉 Стабильный Room 2.5.0, ядро которой переписали на Kotlin, добавили поддрержку Upsert аннотации и пр.
🎉 Стабильный Sqlite 2.3.0 - миграция на Kotlin, улучшение работы со множеством процессов
🛠 Lifecycle 2.6.0-alpha04
👉 Свойство LiveData.isInitialized которое позволяет понять задавали значение в LiveData или нет
👉 collectAsStateWithLifecycle() стало стабильным
👉 методы Lifecycle.launchWhenX теперь deprecated
👉 миграция на Kotlin
🛠 Core 1.10.0-alpha01 - добавили новые API из Android 13 и поддержку SDK Extensions
🛠 Activity 1.7.0-alpha03 - ComponentDialog теперь имплементит SavedStateRegistryOwner, что позволяет использовать его с Jetpack Compose

#jetpack #jetpackupdate
🔥35👍15👎7
This media is not supported in your browser
VIEW IN TELEGRAM
Разработчик онлайн кинотеатра рассказывает как реализовали анимацию показа рекомендации по старту титров в текущему фильме. Что получилось сделать и нет с MotionLayout читайте в статье

#animation
👍36👎9
Media is too big
VIEW IN TELEGRAM
📺 Моды Android приложений. Instander. РАСШИРЕННАЯ ВЕРСИЯ (1 час)

Взял интервью у разработчика Instander - крутой мод Instagram c улучшением качества публикуемых фото/видео, без рекламы и другими дополнительными возможностями. Самое удивительное Дима Гаврилов aka Дайс не программист и вообще не работает в IT 🤯

Важно! Публичная версия этого интервью не будет содержать около 15 минут

#AndroidBroadcast
👍28👎15🔥11❤‍🔥2
Вышла новая стабильная версия Android Studio Electric Eel (2022.1.1) 1/2

Jetpack Compose
🔥 Автоматическое обновление Compose превью*
👉 Поддержка кастомных Preview аннотаций для нескольких устройств
👉 В Layout Inspector подсвечиваются проблемные UI элементы

XML UI
👉 Подсветка проблем дизайна на разных типах устройств

Сборка и зависимости
🚀 Увеличена скорость синхронизации с параллельным импортом проектов
👉 В Build Analyzer теперь показывается сколько данных загружает Gradle во время сборки
👉 Ассистент обновления проекта теперь выдает
отчет с тем какие шаги были применены
👉 Интеграция Google Play SDK Index - инструмент, которые предоставляет информацию о разных SDK, интегрируемые в приложения
🛠 Исправлена работа Baseline Profile для App Bundle

Инспекции
👉 Новый интерфейс Logcat включен по умолчанию (как вернуть старый здесь)
👉 App Quality Insights - интеграция Firebase Crashlytics с Android Studio

#androidstudio
🔥60👎72
Вышла новая стабильная версия Android Studio Electric Eel (2022.1.1) 2/2

Эмуляторы и устройства
🎉 Добавлен десктопный эмулятор
🔥 Resizable Emulator (Экмперимент) - эмулятор, размер экорана которого можно изменять и получать разные размеры устрйоства
🔥 Отображение экрана подключенного устройства и управление им. Теперь можно не включать эмулятор и не тратить доп. память

#androidstudio
🔥85👎8👍4