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
Keeping Gradle Dependencies up to Date with GitHub Actions and RefreshVersions (3 мин)

Автоматизация проверки актуальности ваших зависимостей в GitHub Actions, что может убрать от вас головную боль по тому чтобы понять что у вас неактуальное
#android12 #android12L

Beta 1 Update for 12L feature drop!

Вышла первая Beta адаптация Android 12 для больших экранов. Что мы получили все что обещали на Android Dev Summit 2021:
👉 Официальное 12L API (API Level 32)
👉 Обновленный UI панели уведомлений на 600dp и выше
👉 Улучшенный мультитаскинг
👉 Много тулинга
👉 Прокачали Jetpack WindowManager
#подборкавидео

На этой неделе записал обзор на Samsung Galaxy Watch 4. Будет круто услышать вашу обратную связь перед записью отзывы на использование MacBook Air на M1

📺 Опыт использования Samsung Galaxy Watch 4 на Wear OS 3.0 (27 мин)
📺 Шаблонизация кода с Geminio (23 мин)
📺 Google ML Kit - ML на раз-два (50 мин)
📺 Новости Kotlin. Ноябрь 2021 (8 мин)
📺 Как pull request крадут ваше время (40 мин)
📺 Gradle and AGP Build APIs: Live Q&A - MAD Skills (30 мин)
📺 Accessibility scanner - Accessibility on Android (5 мин)
📺 Разбор проектов подписчиков от Кирилла Розова/Android Broadcast (~2 часа)
👍2
#AndroidBroadcast #Fragment #Jetpack

📺 [РАННИЙ ДОСТУП] Обзор новых возможностей в Fragment 1.4

В свежем видео рассказываю о том какие изменений произошли в Fragment 1.4 ведь там столько интересного: FragmentStrictMode, Multiple Back Stack и новый менеджер состояний под капотом!

Ранний доступ доступен для донатеров или можно купить доступ за 100 рос рублей, тем самым поддержав канал.

Также доступ можно получить и на Patreon
EitherNet - sealed классы для получения результата Retrofit запроса. Суть в том что у вас не выбрасывается исключение, а возвращается класс обертка с подробной информацией про запрос. ошибку и причину

Я показывал подобное решение в одном из своих роликов (увидел сейчас насколько я прокачал качество видео), правда вот не выделил его в библиотеку
👎1
#appshortcut

Android App Shortcuts: static, dynamic и pinned shortcuts. Использование в реальном проекте

App Shortcut - это функция Android, которая может вам ускорить доступ к отдельным функциям приложения. Попробуйте зажать иконку приложения и вполне возможно вы их увидите, а если нет то автор же стать делится опытом их добавления
👍1
#анимация #coordinatorlayout

Как внедрить что-то своё в CoordinatorLayout и не умереть

Еще один опыт решения задачи на вложенный скролл (Nested Scrolling). Автор применил CoordinatorLayout, написать кастомные виджет, который будет обрабатывать скролл. Как итог - проще было взять MotionLayout или кастомные View и потратить 30 минут вместо 3 дней.

Смотрю на дизайн который пришлось делать и думаю: "Зачем?" Что эти навороты принесут для бизнеса? Чем бы обычный Toolbar был бы хуже версии с закруглением снизу?
This media is not supported in your browser
VIEW IN TELEGRAM
Хотите себе такую аналитику вашей активности на Github? Воспользуйтесь сервисом GitHub Wrapped
#kaspresso #testing

Adb-server в Kaspresso

В статье начинают рассказывать про устройство Kaspresso под капотом. Затрагивается тема организации работы с Android устройством во время выполнения тестов и как ребята смогли сделать это в Kaspresso, когда Espresso этого не умеет
👍1
#AndroidBroadcast #fragment #jetpack

📺 Обзор Fragment 1.4 (12 мин)

Крайний релиз Jetpack Fragment вышел очень интересным на фичи, что заслужил озвучить изменения в отдельном видео, а именно:
🔥 Новый менеджер состояний
🔥 Несколько back stack
🔥 FragmentStrictMode
💪 Новые проверки кода в Android Lint
🚀 Улучшение работы анимаций
🔨 Исправление багов в работе ЖЦ Fragment

Если вы хотите получать доступ к новым роликам раньше других и видеть больше интересного контента, то вы можете поддержать проект на регулярной основе на Boosty или Patreon или одноразовым донатом здесь
👍1
#windows11 #googleplay

На Windows 11 появится возможность запускать игры из Google Play

Google объявила что все игры из Google Play можно будет запускать на Windows 11 и скачать через Microsoft Store!

Что же останавливает сделать это и для приложений? Может получится всё в будущем. Интересно также узнать что будет с завязкой на Google Play Services при установке игры на Windows. Придется ли проводить адаптацию или нет?
#kotlin

Вышел Kotlin 1.6.10

Релиз привнес исправление багов, улучшение производительности и вернули поддержку Kotlin 1.3
👍1
#compose #анимация

Disney Plus Logo Animation — Jetpack Compose

Пример реализации анимации логтипа Disney+ на основе Jetpack Compose

Исходники на GitHub
#AndroidBroadcast #мерч

К Новому Году решил сделать майку, которая для меня ознаменовала уходящий год. Конечно же это Compose, его реализация Multiplatform и Compose iOS за который никто не берётся ( Приобрести майку можно здесь
#googleplay

Google начала рассылать обновление с возможностью удалить рекламный идентификатор, чтобы не получить персонализированную рекламу. Пока обновление получают только устройства с Android 12 и Google Play, но до 1 апреля 2022 изменение будет на всех устройствах с Google Play
Google Fonts Knowledge - сборник руководств по шрифтам от Google. Можете почитать сами или скинуть своим дизайнерам
Results of the Kotlin Features Survey 2021

Готовы результаты опроса фичей Kotlin над которыми стоит продолжить работу.

Топ 3 фичей:
👉 Множественные catch и union типы (45%)
👉 Литералы коллекций (32%)
👉 Множественные ресиверы для функций и своейств с расширениями (30%)
#compose

Slotting in with Compose UI

Статья рассказывает про шаблон "Slot API", который применяется в Compose для построения API компонентов и позволяет делать UI гибче