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
Интеграция Compose в существующий проект Android

Еще один опыт интеграции новомодного Compose в существующий проект с Android View
#tooling

dadb - библиотека для работы с Android устройствами без ADB сервера

Упрощение работы с ADB, отказываясь от него и общаясь с устройством напрямую через порт, ADB демона на устройстве

🔗 dadb GitHub
🤩1
#AndroidBroadcast #wear

📺 Опыт использования Samsung Galaxy Watch 4 на Wear OS 3.0 (~0.5 часа)

Купил себе Samsung Galaxy Watch 4 и пользуюсь ими уже больше 2 месяцев. Решил поделиться за что они мне нравятся и нет, какую версию лучше взять, почему не умные браслеты и пр. Также ответил на вопросы, которые мне задали до съемки этого видео.
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