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
#material

Advanced Shapes for your Drawables (3 мин)

Руководство как с помощью библиотеки Material делать формы для ваших Drawable с разными вырезами, закруглением и прочими особенностями
👍68🤯19💩6🔥5😢31🤔1
#jetpackupdate #jetpack

Обновление Android Jetpack от 6 апреля 2022
👉 AppCompat 1.5.0-alpha01: больше поддержки compound drawable tinting, улучшение поддержки Android 13
👉 Много багфикса в Camera 1.1.0-beta03
👉 Fragment 1.5.0-alpha05: работа с меню помечена как deprecated
👉 Важный багфикс в Navigation 2.4.2
RecyclerView 1.3.0-alpha02: интеграция с AndroidX PoolingContainer для лучшего показа Compose внутри элементов
👉 SavedState 1.2.0-alpha02: начата миграция либы на Kotlin
👉 WorkManager 2.8.0-alpha02: создавать Constraints из Kotlin стало удобнее. Не Builder единым

Много мелких улучшений, подробности о которых вы сможете найти здесь
👍34💩6🤯3😢3🔥2
#googleplay

Google Play расширяет требования к Target API Level приложений

В текущих правилах Google Play есть обязательное требование по поддержке новых версий Android в течение года, причем для новых приложений условия и сроки жестче. Подробнее здесь

Вчера обновились политики Google Play. Начиная с 1 ноября 2022 (примерный выход Android 13), все приложения которые будут иметь traget API level, вышедший больше чем 2 года с момента актуальной версии Android, больше не будут показывать в магазине Google Play, а также не будут доступны для установки на устройства.

Большинство приложений полностью соответствуют правилам. Тем кто нет — ждите письмо счастья на почту

У меня есть очень старое видео, где я подробно рассказал про все тонкости API Level и как мигрировать. Смотреть здесь (20 мин)
🤔21👍17💩6🤯3😁2🔥1
#androidstudio

Вышел еще один патч для текущей "стабильной" Android Studio Шмель. Уже третий. По-моему этот релиз по хотфиксам идёт на рекорд
🤯46💩7👏3🤔2😢2😁1🎉1
#AndroidBroadcast #Новости

Новости Android разработки 2022.8 (20 мин)

В свежем выпуске рассказываю про свежее обновление политики Google Play, жесткие требования касательно получения информацию об установленных приложениях, а также новой версии Kotlin и Android Jetpack (AndroidX).

Конечно же, всё приправлено личным мнением и юмором, самое то, чтобы расслабиться и вспомнить каково было пару лет назад поболтать с коллегами на кухне!
🔥34👍10💩7🤯5😢43👏1🤩1
#coroutines

ЭТО НЕ ПРОПЛАЧЕННАЯ РЕКЛАМА ИЛИ РЕФЕРАЛКА

Вышла книга от Marcin Moskala по Kotlin Coroutines.

Уже сейчас ее можно купить в электронном формате, причем вы можете купить ее со скидкой 25% по ссылке. Цену можете выбрать и больше, если хотите поддержать автора. Если вам не понравиться — возврат денег в течение 60 дней. Также электронная версия будет получать бесплатные обновления с правками

На моем канале идет розыгрыш бумажных книг с автогрофом автора. Примерно через месяц проведу его (как книги будут у меня).
🔥47👍13💩8🤯4😢2
#googleplay

Обновление политик Google Play апрель 2022

👉 Обновление Семейной политики
👉 Нужно получать одобрения на публикацию приложения с возможностью установки приложений (вступает в силу с 11 июля 2022)
👉 Новые требования к targetSdk. Подробнее здесь
👉 Новые требования к показу внутри приложения контента сексуального характера, созданного пользователями
👉 Запрет на использования Accessibility API для записи звонков
👉 Дали больше времени на заполнение Data Safety секции
💩22🤬18👍5🤯5
#android12L

The L in 12L (3 мин)

В Android 12L расширили возможности флага FLAG_ACTIVITY_LAUNCH_ADJACENT для запуска Intent. Теперь он позволяет запустить новую Activity в Split Screen (даже если он не был запущен) режиме или поддерживает множество окон.

Флаг появился еще в Android 7.0, но тогда работал только если пользователь уже запустил Split Screen режим, хотя некоторые вендоры уже сделали поведение как в Android 12L ранее. Например, Samsung на планшетах с Android 11
👍17💩17🤯7
#android10

Exploring Android RoleManager (3 мин)

В Android 10 появилось API для управления ролями приложения: браузер по умолчанию, звонилка и др. функции в системе. Автор делает краткий обзор этого API и как поддержать работу с ним из приложения
👍33💩23🔥1
#AndroidBroadcast

📺 Как работает Retrofit. Java Dynamic Proxy. Архитектура библиотек (0.5 часа)

Retrofit - одна из самых популярных библиотек в Android разработке. Почему? За счёт своего удобно декларативного способа описания работы с REST API. Из видео вы узнаете про технологию, которая лежит в основе - Java Dynamic Proxy, а также я показываю как создать работу с аналитикой в Retrofit стиле!

Также можно посмотреть на Яндекс.Дзене и в сообществе на VK
👍70💩29🔥181
#конференция

Mobius в этот раз пройдет не только онлайн, но и оффлайн. 22 июня в Санкт-Петербурге пройдет день вживую как в старые добрые времена! По такому поводу я намерен пробиться в программу конференции, уже подбираю темы докладов.

Билеты отдельно на оффлайн день купить нельзя, только онлайн + оффлайн. Я выбил небольшую скидку на билеты androidbroadcast2022JRGpc. Покупать здесь

P.S. Свой доклад после конференции опубликую на канале!
👍42👎31💩262🔥2
#compose

Getting started with Canvas in Compose

Разбор работы с рисованием на Canvas в Compose. Пригодится если хотите сделать свой собственный виджет в Compose
👍45💩272👎2
У меня будет 2 одинаковых MacBook Pro на M1 Pro, но с разным количеством RAM. Сделать видео с тестом скорости сборки и прочей разницы?
Anonymous Poll
67%
Да
17%
Нет
16%
Не участвую в опросе
💩69👍39🔥3🤔2
Новая Canary Android Studio (Дельфин) изменила рекомендуемый размер Heap на с компьютерах с 16+ ГБ оперативы. Теперь вместо 2 Гб предлагает сделать 4Гб
👍82💩55🤔3🔥2
#compose

Migrating Architecture Blueprints to Jetpack Compose (7 мин)

У Google есть репо с примерами разных архитектур на Android Architecture Blueprints. Решили они в него впихнуть Compose вместо View, Flow вместо LiveData. Статья про то как происходила эта миграция. Все ветка с миграцией здесь (коммиты по каждому шагу)
👍40💩31🔥6
#compose #perfromance

Composable metrics

Важным аспектом понимания как работает ваш UI - это возможность измерить скорость его отрисовки и др. характеристики. В Compose 1.2.0 (пока в альфа) появилась новая возможность, позволяющая выводить различные метрики работы Compose компилятора во время сборки.

Автор статьи разбирает работу Compose компилятора, что за отчеты выводит анализ и как их интерпретировать
👍32💩20👎4🔥3
#AndroidBroadcast

Всем привет! На связи Кирилл, автор @android_broadcast. Сейчас канал монетизируется не так много и я отказался от идеи поиска партнера на YouTube, а реклама будет в Telegram каналах.

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

Как можно помочь:
Подпишитесь на максимальное возможное количество из них: 👉 Группа в VK, 👉 Блог в Яндекс Дзен, 👉 Канал на Rutube
Рассказать свои HR/DevRel о проекте и что тут хорошо заходит реклама с пиаром событий и вакансий

Большое спасибо вам за потраченные на это несколько минут!
👍172💩9814🔥6🎉2👎1
#googleplay

Вебинар по обновлению политик Google Play в апреле 2022 [EN]
Когда: 19 апреля 20:00 (GMT+3)

Есть вопросы по апрельским обновлениям политик Google Play? Тогда можете прийти на вебинар и послушать о них больше, а также задать вопросы
💩28👍12👎1
#tooling

Вышла IDEA 2022.1

Узнаем про то что в Android Studio мы увидим не раньше конца 2022 года
👉 Новый анализатор зависимостей для Gradle и Maven
👉 Обновленный Wizard создания нового проекта
👉 Улучшения Structural Search and Replace диалога
👉 Предупреждение о зависимостях с уязвимостями
👉 Серьезное ускорение работы с Kotlin в IDE
👉 Интеграция Kotlin Code Coverage (Kover plugin) с IDE
👉 Обновленный показ прогресса того что происходит в Gradle
👉 Улучшения дебагера
👍78💩18🔥4
#GooglePlay

Things to know from the 2022 Android App Excellence Summit

Прошло мероприятия Google, посвященное как лучше сделать ваше приложение для Google play и использовать его возможность для анализа метрик, а затем прокачки продукта на основе данных. Выступали представители Google Play, Lyft, Google Maps, Duolingo, Firebase и другие. Буду смотреть все видеозаписи и освещу в ближайшем новостном выпуске на канале.
👍29💩16🔥31👎1