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

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

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

Авито выпустили бесплатный курс "Паттерны и практики написания кода" на YouTube (12 видео, около 3 часов)

Этот курс посвящен практикам и паттернам написания кода. Он будет полезен как начинающим, так и middle-разработчика. Эти 12 видеороликов являются частью большого курса, созданного специально для студентов МАИ и успешно проведены в учебном заведении.

Вот такое описание на YouTube.
👍90🔥19👎10
This media is not supported in your browser
VIEW IN TELEGRAM
#compose #animation

Easing in to Easing Curves in Jetpack Compose (7 мин)

В статье рассказывают как работать с Interpolator мира Compose - Easing. Он отвечает за преобразование прогресса анимации в значение для анимируемого параметра.

Множество стандартных Easing найдете здесь
👍26👎10
#android13 #googleplayservices

PhotoPicker Compose Android 13 (3 мин)

Интеграция нового Photo Picker (который перенесут во все устройства с Android 11+) в Jetpack Compose
👍28👎18
#AndroidBroadcast #Новости

📺 Новости мобильной разработки (~40 мин)

Пропустил довольно много времени с предыдущего новостного выпуска и навёрстываю. Помимо этого рассказал новости Android Broadcast и про продолжение курса по Kotlin
👍51👎22🔥1
#media

Серия статей (4 части) об ExoPlayer - популярному решению для работы с видео в приложениях
1️⃣ Lets Dive into Exo-Player (5 мин) - ознакомление, подключения и основные элементы API
2️⃣ Adding Quality Control (4 мин) - как организовывается воспроизведение онлайн видео
3️⃣ The DRM Way (3 мин) - защита цифровой медиа и работа с ней в ExoPlayer
4️⃣ Caching Video (4 мин) - настройка кэша в плеере

Руководство так себе, но кому-то хоть с базисом поможет
👍35👎10🔥6
#kotlin

What to Expect From the Kotlin Team in 2022–23
Продукт Kotlin поделился планами на ближайший год (релизы 1.8 и 1.9)
👉 K2 компилятор в бету
👉 Стабилизация нового механизма пропуска компиляции кода в Gradle
👉 Новый менеджер памяти в Beta
👉 KMM в Stable
👉 Стабилизация API плагинов компилятора
👉 Поддержка namespace
👍27👎11🎉4
#android13

Android 13 будет использовать файловую систему от Huawei

Google взяла файловую систему EROFS от Huawei, которая ускоряет произвольное чтение. Файловая система будет применяться для разделов доступных только на чтение
👍38🤯20👎10
#compose

Implementing a fully-custom Design Language System with Jetpack Compose — Part 2/2: Components (7 мин)

Продолжение серии статей про создание собственной дизайн системы в Compose вместо Material. Во второй части рассказывается про создание собственных компонентов на пример кнопок
👍17👎16
#architecture

Многомодульный BDSM: как связать Gradle модули и как с ними общаться после этого?

Пример организации связи между 2 фичами в многомодульном приложении. Отложите все дела. Чтобы разобраться надо сосредоточится
👍31👎20🤯8
#testing

Параллельные тесты JUnitPlatform. Как победить в гонке?

Выполнение тесто может быть утомительно долгим, поэтому в JUnit 5.3 добавили возможность их параллельного запуска. Но вам нужно уметь правильно писать тесты, чтобы они не использовали общих ресурсов и были независимы, т.е. по лучшим практикам

P.S. Android официально поддерживает только JUnit 4, но вы можете настроить JUnit 5 по инструкции здесь
👎14👍9🔥6
#compose

Parallax in Jetpack Compose (3 мин)

Реализация Nested Scroll в Compose. Все сводится к изменению значений сдвига и прозрачности в зависимости от состояния скролла.

С одной стороны Compose нам дал шикарные возможности по анимированию, но с другой мы получили низкоуровневые анимации, где надо самим пробрасывать значения. Все таки когда мы выставляли связи в CoordinatorLayout это было изящнее.
👍26👎15🤔6🤯2
#AndroidBroadcast

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

P.S. Если вдруг на вашей любимой площадке его нет, то пишите в комментариях и обязательно ссылку на сервис
👍35👎23🔥4
#googleplay #privacy

Google рассылает напоминания, что Data Safety секцию надо заполнить до 20 июля 2022. Подробности здесь
👎24👍11
Для вашего приложения уже заполнили Data Safety секцию?
Anonymous Poll
25%
Да
23%
Нет
13%
Не знаю
26%
Что это?
14%
Не участвую
👎19👍4
#jetpack #jetpackupdate

Обновление Android Jetpack от 15 июня 2022

👉 Benchmark 1.1.0: стабильные Baseline Profiles, поддержка Jetpack Macrobenchmark (измерение скрола и стартапа), улучшение Microbenchmark
👉 Annotation 1.4.0: миграция на Kotlin
👉 Wear Watchface 1.1.0: множество улучшений разработки для циферблатов
👉 Первая RC Compose 1.2

Часть Compat библиотек обновили до Android SDK 33 (Android 13 Beta 3)
👎18👍9
Рефакторинг приложения с десятилетним легаси за три месяца

Разработчики Яндекс Музыки делятся историей рефакторинга приложения с историей в 10 лет.
👍35👎27
#AndroidBroadcast

Всем привет! Мне часто задают вопросы про персональные консультации. Да, я их делаю, но только на коммерческих условиях. Не стоит писать мне в личку Telegram (хоть я и постарался ее скрыть).

Если вам интересна моя консультация лично для вас, интересно чтобы провел закрытый тренинг в компании или есть какие-то другие вопросы которые хотите со мной обсудить. Подавайте заявку через сервис с описанием вашей проблемы/задачи и что ожидаете от меня.

В большей части случаев я даю быструю наводку, что попробовать и проверить, прежде чем подключаться мне полноценно. Причем это бесплатно.

Если нужно мне подключиться полноценно в помощи, то я всегда обсуждаю вариант оплаты деньгами или бартером.
👍46👎25🤔2🎉1
#compose

Fixing Font Padding in Compose Text (11 мин)

Статья про улушчения работы с отступами в шрифтах в Compose 1.2, что направлено на реализацию дизайна из Figma и Sketch легче. Новые изменения в 1.2 не применяются по умолчанию, а вот в 1.3 будут стандартом.
👍33👎17