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

Privacy Sandbox Developer Preview 3: Support for conversion measurement, custom audiences, and ad selection

Очередной обновление в разработки новой песочницы приватности данных на Android:
👉 Event-Level и Aggregate Attribution Reporting API — отслеживание приводит ли клик на реклама
👉 Кастомизация аудитории и выборки рекламы
👎12👍5
#compose

Creating a graph in Jetpack Compose (4 мин)

Автор рассказывает как реализовать отрисовку графика по заданным точкам в Jetpack Compose.
👍28👎14
#compose #animation

Spring & Fling Animations with Jetpack compose (4 мин)

Пример реализации физических анимаций, но уже в Jetpack Compose. Все больше и больше переносят из View в Compose как и сами авторы фреймворка, так и энтузиасты. ХЗ зачем физические анимации, так как я ни разу не видел и не слышал про их применение в продакшене
👎15👍10🤔4
#android

Android: Navigating with App Shortcuts (3 мин)

Разбор как работать с Shortcut - возможность вызова какой-то отдельной функции вашего приложения, аля быстрая ссылка, которая появилась в Android 7.0
👍19👎16
#androidstudio #tooling

Things you can do in Android Studio (6 мин)

Советы как сделать работу в Android Studio быстрее
👉 Скройте файлы, который вам не важны. Например, сгенерированный код
👉 Используйте scratch файлы чтобы быстро что-тол проверить. Это не создаст доп файл в вшаем проекте, но вы будете иметь доступ ко всему коду внутри проекта
👉 Множественный курсор поможет отредактировать несколько строк сразу
👉 Помимо копи пасты вы можете использовать всю историю буфера и смотреть что там было
👉 Вся история изменений сохраняется в локальной истории, даже если вы не используете GIT
👉 Вы можете поставить закладки на интересующий вас код чтобы позже быстро перейти к нему из отдельной панели
👉 Плагины сила. Делал даже видео на эту тему
👍47👎15🔥2🎉2
#compose

Custom Layouts with jetpack Compose (Deep Dive)

Разбор как реализовать собcтвенный layout в Compose. Такие задачи появляются не так часто, но в Jetpack Compose сделать это проще чем в View
👍23👎20🤔3
#tooling #ml

GitHub Copilot стал доступен для всех разработчиков

Copilot - это бесплатный AI автокомплит для вашей IDE, который работает на основе машинного обучения и натренирован на коде проектов в GitHub. Может даже сгенерить кода на основе того что вы напишите в комментарии. Бесплатным он будет 2 месяца. Потом 10$/месяц или 100$/год

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

Делитесь своими впечатлениями от AI автокомплита в комментарияx
👍33👎11💯5🔥4
#coroutines #jetpack

От LiveData к Flow от СберЗдоровья

Набор советов и практик как отказаться от LiveData в пользу Kotlin Coroutines Flow и какие аналоги использовать. В ход идут и Channel, и SharedFlow

Я сделал видео по этой теме. Вот ссылочка
👍50👎20
#tooling

Сборка Android приложения без Studio

Полезная статья которая расскажет вам что скрывается за вызовами сборки приложения в Gradle/Android Studio и какие утилиты из Android SDK используются
👎25👍18
#AndroidBroadcast #ТолькоДляПатронов

📺 Отзыв на Google Pixel 5a 5G (0.5 часа)

Месяц назад себе купил Google Pixel 5a 5G. В видео я рассказываю
👉 почему менял телефон
👉 какие критерии выбора
👉 впечатления от использования
👉 плюсы и минусы телефона на которые я согласился
👉 ответы на вопросы подписчиков.

P.S. Видео доступно на Boosty и Patreon для патронов. В публичном доступе его не будет
👎47👍34🤔2😢2
Распознавание картин без распознавания

История разработки мобильного приложения с возможностью распознавания объектов в музеи. Ребята не использовали тренировку датасетом, а использовали алгоритм на основе ключевых точек из-за требований к продукту (скорость распознавания меньше секунды и легкость добавления новых объектов)

Мне очень понравилась тест проверки распознавания через Telegram бота. Быстро и удобно
🔥25👎16👍6🤔1