Android Broadcast
14.2K subscribers
3.57K photos
350 videos
11 files
5.95K links
Подборка новостей и статей для Android разработчиков.

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

РКН https://abdev.by/rkn_tg_ab
Download Telegram
🚀 SavedStateHandle в ViewModel получил поддержку KMP

Благодаря поддержке KotlinX Serialization в SavedState получилось сделать перенос сохранения ViewModel в KMP Common код. Появился специальный делегат saved(), который делает сохранение и восстановление

#jetpack #kmp #android #androiddev
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥30👍1
🚀 В Jetpack Navigation 2.8.4 добавили поддержку Kotlin value классов в качестве route или аргумента в route

#jetpack #навигация
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥165👍3
💡 Архитектура Apex для упрощения работы с UI слоем 💡

Разработчики Android, если вас замучила сложность в слое UI, стоит обратить внимание на статью(6м) об архитектуре APEX (Aligned Protocol and Execution)! Apex предлагает новый подход к модульности и стабильности приложений, дополняя традиционный подход слоями UI и ViewModel. Главное в Apex — это четкое управление состоянием (State) и командными процессами (Executor). Такой подход упрощает асинхронные операции и делает интерфейс отзывчивым.

🐱 Исходный код на GitHub и пример

#архитектура
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
🤖 Автоматизация поиска утечек памяти в UI

Разработчик поделился опытом автоматизации поиска утечек памяти на основе LeakCanary и UI тестов на Kaspresso

#автотесты
Please open Telegram to view this post
VIEW IN TELEGRAM
👍211
Forwarded from AvitoTech
Выгореть могут все. Но знаете, как сделать это быстро, эффективно, а возможно и незаметно для самого себя? Рассказываем в нашем стендап-шоу «У микрофона» 🎤

В студии Евгений Толмачёв, руководитель юнита FullBase в кластере SellerExperience, и скелет Вася.

Вася мог бы быть нормальным, если бы всё время не пытался кому-то что-то доказать и хотя бы периодически делился проблемами. Смотрите в шоу, как его сломали неуёмные амбиции и переработки.

Берегите себя! Ведь как говорит Женя, «всегда есть способ сделать себе ещё хуже» 😀

🔵Ссылки для тех, кому неудобно смотреть на YouTube:

— выпуск в ВК;
— выпуск на Рутубе.

#видео_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
👍922
❗️Мы сделали волну, но дальше не можем поддерживать

Дорогие участники сообщества Mobile Broadcast!
С сожалением сообщаем вам о закрытии нашего проекта. Мы (Кирилл и Алексей) внесли значительный вклад в его развитие, стараясь создать уникальную атмосферу и волну активности офлайн сообщества. Однако, к сожалению, больше не сможем продолжать поддерживать сообщество, так как не хотим развивать еще одно онлайн сообщество.

Группы сообществ передадим во владение админам каждого соответствующего города при условии смены бренда.

Мы благодарим всех вас за время, проведённое здесь, за активность и поддержку. Мы надеемся, что вы найдёте новые интересные проекты и сообщества, которые увлекут вас так же, как и Mobile Broadcast.

P.s. Мы открыты к предложениям и всегда готовы поддержать развитие сообщества

#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
73👍106🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
В Idea 2024.3 уменьшили время ожидания после открытия проекта и возможностью набирать код. Добились этого за счет оптимизации индексации проекта, разделением его на несколько фаз и параллельным выполнением индексации

#idea #производительность
👍58🔥26
Как избавиться от TransactionTooLargeException 🤔 ? Правильный способ - не сохранять ничего тяжело и лишнего в Bundle, как это и должно быть, либо применить библиотеку Bundle Saver. Она сама всё сделает за вас и сохранит на диск, а после восстановит
👍43🔥26195
🤖 Как запускать Android-автотесты в облаке с Emcee?

На Хабре появилась подробная инструкция по настройке Emcee для запуска Android-тестов в облачной инфраструктуре.

Для запуска понадобятся: Linux, Docker, KVM и немного времени на настройку. Подробнее о том, как всё это настроить, читайте в статье 🚀

#emcee #avitotech #автотесты
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10
Вышел Robolectric 4.14 с поддержкой Android 15 (SDK Level 35)

#тестирование
👍8
Новое видео уже на 📹 YouTube и 📹 VK Video!

Благодаря разбору кода подписчиков узнайте, как прокачать свои навыки, глядя на реальные примеры.

В видео:
🚀 Советы по чистому коду и оптимизации
🚀 Как повысить читаемость и структурированность
🚀 На что стоит обратить внимание при написании кода

Присоединяйтесь, чтобы прокачать свои проекты — и присылайте свои на следующий разбор по этой форме!

#AndroidBroadcast #CodeReview
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2332👍1
Пользуетесь ли вы настройками разработчика в Android устройствах для тестирования приложений? (помимо включения USB/Wi-FI дебага)
Anonymous Poll
65%
Да
27%
Нет
5%
Не знаю что за настройки такие
1%
Не разрабатываю под Android
3%
Не участвую в опросе
27
🤖 Android Broadcast - 6 лет 🎉 Первый пост вышел 5 ноября 2018 года (знаю что здесь есть люди который всё это время подписаны) Проект превратился из Telegram канала с подписчиками из друзей в главное медиа по Android разработке в русскоязычном сообществе. Я вырос как автор и спикер, меняю подачу и планирую много всего полезного в ближайший год.

В комментариях делитесь как вы подписались на @android_broadcast и что вас держит на канале

Мне очень стыдно, но уже не первый год подряд я забываю про эту дату 😢

#AndroidBroadcast
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥1132917👍51
50👍16🔥6
Google Play продлила срок обязательно выполнения политики по разрешениям на доступ к фото и видео. Срок введения политики - 22 января 2025 года, но теперь разработчики могут запросить продление срока до 28 мая 2025

Политика требует чтобы приложения с редкими обращениями к фото и видео стали использовать Photo Picker, а при других сценариях продемонстрировать зачем нужно использовать разрешения READ_MEDIA_IMAGES и READ_MEDIA_VIDEO

#googleplay
👍168🤯1
🤯 VK откроет исходный код своих решений

VK планирует выкладывать часть проектов своей экосистемы в open source, включая публикацию в свободном доступе исходников элементов IT-систем и продуктов, инструментов, библиотек для разработчиков, а также ИИ-моделей. Компания зарегистрировала домены opensourcevk.ru и vkopensource.ru.

#opensource #vk
14🔥62👍206
Forwarded from Compose Broadcast
Composable Screens - приложение с демонстрацией сложных интерфейсов, реализованных на Compose UI.

#пример #compose
🔥33👍91
Новое видео уже на 📹 YouTube и 📹 VK Video!

Используете сторонние библиотеки в своих проектах? Убедитесь, что вы делаете это правильно! В этом видео вас ждет все, что важно знать о лицензиях, чтобы избежать юридических проблем и работать с библиотеками легально.
Please open Telegram to view this post
VIEW IN TELEGRAM
22🔥2311👍7