Android Broadcast
14.1K subscribers
3.47K photos
316 videos
11 files
5.78K links
Подборка новостей и статей для Android разработчиков.

Связь с автором @android_broadcast_bot
Реклама @android_broadcast_bot

РКН https://abdev.by/rkn_tg_ab
Download Telegram
🎉 Вышел стабильный релиз ViewBindingPropertyDelegate 2.0

Мажорная версия обновилась из-за изменения работы библиотеки под капотом. На смену использования Lifecycle для отслеживания события создания/уничтожения View в Activity/Fragment пришли ActivityLifecycleCallback и FragmentLifecycleCallback, что позволило избавиться от багов при переключении Fragment и других моментов.

Последствием такого стало удаление множества API, которое писалось как необходимая часть для корректной работы. Например, библиотека под капотом не выполняет никаких проверок на то корректный ли момент для получения View сейчас, а полностью полагается на поведение системы и Jetpack библиотек.

Следствием таких изменение стало смена пакета API c com.github.kirich1409.viewbindingpropertydelegate на dev.androidbroadcast.vbpd, а также id артефакта в Maven Central. Это позволит работать версии 1.X и 2.X быть подключенным в проект одновременно и делать миграцию поэтапно. Либо просто выполним глобальную замену строки со старым пакетом на новый!

Знаю, что в эру Compose вам уже и не нужна эта библиотека, но точно не все перешли на Compose и пользователи решения остаются!

Если вы найдёте баги или проблемы - пишите в комментариях под постом или создавайте issue

#android #viewbinding #AndroidBroadcast
📺 Google заставит разработчиков поддержать планшеты в Android 16

Google снова пытается убедить разработчиков поддерживать UI под большие экраны. Сделал видео где сделал весь обзор попыток Google повысить популярность Android планшетов и почему снова ничего не выйдет.

#AndroidBroadcast #android16
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
📹 Обзор компактного рабочего стола для работы стоя/сидя (14 мин)

Мне понадобилось сделать рабочее место дома, а места для этого не так много. Решением послужил компактный стол - Ergostol One 2.0. Попользовался им практически месяц и делюсь впечатлениями.

Промокод со скидкой на 10% на всю продукцию Ergostol в описание к видео

#AndroidBroadcast #ergostol
Please open Telegram to view this post
VIEW IN TELEGRAM
Что самое сложное в собеседовании для разработчиков?

Это не задачи на алгоритмы и не вопросы про фреймворки. Самое сложное — понять, чего от вас ждут.

Я решил помочь разобраться в этом и собрал плейлист с МОК собеседованиями.

Здесь вы найдете:
🔍 Разборы задач с объяснением логики
💡 Советы, как показать свои сильные стороны
🚀 Примеры вопросов, которые задают в топовых компаниях
👉 Посмотреть плейлист можно на YouTube 📹 и VK Video 📹

Какой вопрос на собеседовании поставил вас в тупик? Делитесь в комментариях!

#AndroidBroadcast #собес
Please open Telegram to view this post
VIEW IN TELEGRAM
📹 Запись Мок-собеседование Android-разработчика в Контур

Тех. собеседование прошло в прямом эфире по формат проектирование приложения, кодинг и блиц по Android.
👨‍💻 Эксперт: Евгений Мельцайкин - старший инженер-программист.
👨‍🏫 Кандидат: Android-разработчик с 2 годами опыта.

#AndroidBroadcast #собеседование #собес
Please open Telegram to view this post
VIEW IN TELEGRAM
🪙 Настройка качества контроля кода в KMP проекте и автоматизация запуска проверок локально и на CI (40 мин)

Продолжаю рассказывать про ход разработки KMP + Compose клиента для Frame.io. В новой части показываю как я настроил анализаторы кода: KtLint, Detekt, Gitleaks, Manifest Guard и другие, а также как стоит подходить к оптимизации скорости проверок локально и на CI. Полезно как для командных проектов, так и для ваших личных проектов (я бы тут даже сказал что еще важнее)!

✉️ Также видео доступно в Telegram (нужно оформить подписку)

Список всех вышедших и планируемых видео тут

#AndroidBroadcast #frameio #kmp #android #ios #качествокода
Please open Telegram to view this post
VIEW IN TELEGRAM
📹 Как строится мобильная архитектура в AvitoTech (1ч)

Я поговорил с мобильным архитектором Александром Бильчуком из AvitoTech о том, как работают архитектурные команды в одной из крупнейших IT-компаний.

📌 В выпуске:

👉 Какие задачи решает отдел мобильной архитектуры
👉 Влияние Jetpack Compose, SwiftUI, AI на архитектуру
👉 Как посчитать пользу архитектурных решений?
👉 Как стать мобильным архитектором?

Если хотите глубже понять, как принимаются архитектурные решения в масштабных продуктах – обязательно к просмотру!

#AndroidBroadcast #видео
Please open Telegram to view this post
VIEW IN TELEGRAM
📹 Как проходит собеседование в Wildberries? Разбираем на практике! (2.5 часа)

Формат: Практическая задача на реализацию фичи, многопоточность, корутины, Kotlin Flow, Java/Kotlin + теоретические вопросы, разбор примеров кода

Собеседует Александр Гирев, Senior Android developer в Wildberries. Провел более 150 технических интервью!

Кандидат - Android-разработчик, 5 лет опыта в IT компании.

Доступ только для платных подписчиков на 🪙Boosty или в Telegram

0:00 Знакомство с собеседующим и формат интервью
7:48 Представление кандидата
8:32 Софтовая часть
17:03 Практическая задача
33:33 Секция многопоточности, основы
38:22 Корутины, ревью кода
54:16 Корутины, теория
1:07:45 Секция Kotlin, ревью кода
1:18:36 Kotlin n Java, теория
1:37:07 Платформенная секция
1:48:17 Вопросы по библиотекам
1:57:06 Вопросы от кандидата
2:03:21 Результат собеседования
2:10:06 Обсуждение собеседования и ответы на вопросы зрителей

#AndroidBroadcast #android #собес
Please open Telegram to view this post
VIEW IN TELEGRAM
✂️ Новые видео по созданию KMP приложения FrameIO

Закончил подготовительную фазой публикацией настройки GitHub Actions и интеграцией Koin в проект.

Дальше стартанула разработка фичи авторизации (UI на Compose)

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

Чтобы посмотреть видео надо оформить подписку на 🪙 Boosty (лучше тут) или ✉️ Telegram.

Все серии видео и планы можно найти тут

#AndroidBroadcast #frameio
Please open Telegram to view this post
VIEW IN TELEGRAM
🪙 Запись "Разработка TODO приложения в Сursor IDE" уже доступна на Boosty!

С помощью AI через Cursor IDE писал простое TODO-приложение с авторизацией и синхронизацией через Firebase сервисы. Экспериментирую с UX Pilot, AI-помощниками и генерацией UI по тексту и изображениям! После делаем ревью результата с помощью AI

🐱 На Boosty найдете таймкоды и исходный код проекта

#AndroidBroadcast #firebase #кодинг
Please open Telegram to view this post
VIEW IN TELEGRAM
🪙 Разработка FrameIO с помощью AI агента в прямом эфире

ВАЖНО Прямой эфир отложен из-за болезни Кирилла

Завтра, 27 апреля, в 11 00 (GMT+3) в прямом эфире буду дописывать функционал авторизации с помощью AI агента в Cursor IDE

Трансляция пройдет на Boosty и доступна платным подписчикам

#AndroidBroadcast #frameio
Please open Telegram to view this post
VIEW IN TELEGRAM
📹 НОВОЕ ВИДЕО 🎉 Полный разбор Jetpack ViewModel для Android и Kotlin Multiplatform (44 мин)

ViewModel - один из самых популярных компонентов Android Jetpack в современной Android разработки. Уже сейчас там есть поддержку Kotlin Multiplatform.

Но знаете ли вы возможности ViewModel? Обо всём этом в новом видео на канале

Видео доступно на 📹 YouTube 📹 VK Video 📺 RuTube

#AndroidBroadcast #jetpack
Please open Telegram to view this post
VIEW IN TELEGRAM
🪙 Вышла запись эфира с разбором резюме подписчиков канала профессиональным HR с более 15 лет опыта в индустрии.

Что узнает из записи:
👉 Почему не надо больше оформлять резюме красиво
👉 Как делать резюме под ATS системы
👉 Плохие и хорошие резюме
👉 Как делать резюме в компании из России и для ЕС/США
👉 Почему услуги оптимизаторов резюме не стоят того

Запись доступна для платных подписчиков на 🪙 Boosty и ✉️ Telegram (нужна подписка через Tribute)

#AndroidBroadcast
Please open Telegram to view this post
VIEW IN TELEGRAM
🤖 Прячем код по-настоящему: тёмные уголки обфускации R8 и ProGuard (4м)

🤯 Знаете ли вы, что стандартная настройка ProGuard/R8 сделана для уменьшения размера сборки, а не защите приложения от реверс инжениринга?

Написал статью, где рассказал про то как усилить защиту, если вашему приложению это важно, а также почему даже для стандартной настройки можно сделать защиту сильнее.

🙏 Буду очень благодарен если зайдёте и поддержите голосом мою статью!

#AndroidBroadcast #proguard #r8 #безопасность
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
🪙 Опыт использования Google Pixel 9 Pro (27 мин)

Уже больше месяца использую Pixel 9 Pro после перехода c 7 Pro. Рассказываю про плюсы, минусы, причины перехода и почему это вышел очень спорный телефон.

#AndroidBroadcast #Boosty
Please open Telegram to view this post
VIEW IN TELEGRAM
🪙 Смотрим открытие Google I/O 2025 вместе
Когда: 20 мая, 19:55 - 22:30

Сегодня состоится открытие Google I/O 2025, где компания подведет итоги года, расскажет о новинках и будущем. Буду смотреть и комментировать.

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

Самые стойкие готовьтесь к продолжению. в 23:30 пройдёт Keynote для разработчиков!

#AndroidBroadcast #googleio
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 Ищем талантливого видеомонтажёра в команду Android Broadcast!

Привет! Команда @android_broadcast растёт, и нам нужен креативный, ответственный и инициативный монтажёр видео, который поможет нам создавать яркий и полезный технологический контент.

Что предстоит делать:
👉 Монтаж роликов для YouTube (технологические обзоры, туториалы, интервью, образовательный контент).
👉 Создание и интеграция графики и анимаций.
👉 Участие в обсуждении идей и улучшении качества контента вместе с командой.

Что важно для нас:
👉 Опыт работы с видеомонтажом от 1 года (обязательно наличие примеров работ).
👉 Умение создавать анимации, графические элементы и работать с текстовыми вставками.
👉 Ответственность, соблюдение сроков и умение работать в команде.

Будет большим плюсом, если у тебя есть:
👉 Если работаешь Final Cut Pro - это плюс, но не обязательно
👉 Знание и опыт работы с платформой Frame.io.
👉 Опыт монтажа образовательного или технологического контента.

Условия работы:
👉 Удалённая работа с гибким графиком.
👉 Возможность развиваться и повышать свои навыки вместе с опытной командой.
👉 Оплата обсуждается по результатам собеседования.

📩 Заинтересовало?
Пиши в Telegram @kirill_broadcast
При отклике сразу присылай резюме или описание своего опыта, а также ссылки на свои работы.

Ждём тебя в команде Android Broadcast!

#AndroidBroadcast #вакансия
📹 Самое важное с Google I/O 2025 для Android и KMP разработки (24 мин)

Посмотрел Keynote, разобрал анонсы, посмотрел доклады и рассказал все самое интересное на что стоит обратить ваше внимание!

Видно также доступно на 📹 VK Video

P.S. Новости как формат вернулись на канал

#AndroidBroadcast #googleio #android #kmp
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
📹 Как ускоряют Android-приложения в Яндексе: интервью с инженером (1ч)

В этом выпуске мы говорим с инженером по производительности из команды Яндекс Go: обсуждаем, как замеряют и оптимизируют работу Android-приложений, какие инструменты используют, и насколько важна низкоуровневая оптимизация на современных устройствах.

👨‍💻 Эксперт - Вадим Мезенцев, Android разработчик в Яндекс GO
Занимается платформенными задачами в мобильной разработкe. Некоторые из направлений: улучшение производительности приложений, CI/CD, архитектура, работа с сетью

📹 VK Video
📺 RuTube

#AndroidBroadcast #интервью #производительность
Please open Telegram to view this post
VIEW IN TELEGRAM