Последние посты

Android Broadcast
22 сент., 15:34
переслано из @rozov_blog
🤖 Стала доступна запись интервью про процесс собеседования в Amazon на позицию Android разработчика.Обсудили как ИИ помогает делать массовый отклик (так и нашел позицию кандидат), как проходит процесс собеседования, офер: деньги, условия и прочие плюшки.Где смотреть 🪙 Boosty 📹 YouTube 📲 Telegram#AndroidBroadcast #Видео


Android Broadcast
22 сент., 12:54
🤖 Одно Android-приложение — куча процессов. Зачем это может понадобитьсяAndroid-приложения по умолчанию работают в одном процессе, но можно использовать несколько для решения нагруженных задач или изоляции.Разработчик разобрал манифесты и байткод пятнадцати крупных Android-приложений. Отдельный процесс всегда дороже потока: своя инициализация, своя память, IPC вместо прямых вызовов в коде между потоками. Мультипроцессность имеет смысл только там, где Activity, Service и try/catch не закрывают задачу. Вот примеры:1️⃣ Изоляция. Chrome, Firefox, Facebook, Instagram гоняют веб и декодеры картинок с isolatedProcess="true". Это другой UID: без разрешений приложения и без прямого доступа к его файлам. WhatsApp так же сжимает JPEG в изолированном сервисе.2️⃣ Рестарт, который переживает
Android Broadcast
21 сент., 13:24изменён
🤖 Правильно собирай билд для оценки производительностиЧтобы оценить скорость работы приложения, нужно собирать сборку со всеми оптимизациями и обязательно выключать дебаг для билда. Чтобы иметь возможность оценить, как работает продакшен сборка с помощью инструментов профилирования, в Android 10 добавили специальный режим Profileable. Включается в AndroidManifest: <application …> <profileable android:shell="true" android:enabled="true" tools:targetApi="29" /> </application> 🔗 Документация тега <profileable>#Android #AndroidDev #Performance
Android Broadcast
21 сент., 08:59
🔥 ОТКРЫВАЕМ ГОРОДСКОЙ СЕЗОН С ЭРГОСТОЛ!С 21 по 30 сентября вас ждут скидки до -20% на столы, кресла и аксессуары.В акции участвуют популярные модели столов Терра 3.0, Квадро 4.0 Про, Уно 3.0 , кресла Экзо Флекс, Экзо Аура, беспроводная зарядка, кронштейны и многое другие. Это отличная возможность приобрести их выгодно!⏳ Время ограничено! Успейте выбрать свой идеальный стол до 30 сентября. 👉 Со всеми предложениями можно ознакомиться на сайте.🎁 А с промокодом ANDROID10 получите ещё –10% на все товары в корзине!Реклама. ООО «СОФТЭФФЕКТ». ИНН 7735575262
Android Broadcast
21 сент., 08:26изменён
🔴 Как получить офер в Amazon? Запись уже доступнаВ чате Закрытого Сообщества Broadcast один из его участников поделился новость что получил офер в Amazon. Решил провести стрим сообщества, где я и вы сможете задать вопросы + узнаем как сейчас происходит процесс.#AndroidBroadcast


Android Broadcast
18 сент., 06:02

Android Broadcast
17 сент., 17:56изменён
🤖 GPT-6 Astra в большом отрыве 🤯 для решения задач и дешевле, чем Fable 5.1 и Opus 5 😂 для решения задач в Android, но даже топовая модель пока решает чуть больше четверти задач, а значит, что настройка харнеса, декомпозиция и корректировка всё ещё будут за человеком.🆕 Обновление бенчмарка принесло оценку новых моделей: Gemini 3.8 и 3.7 Flash, GPT-6, Fable 5.1, Kimi K3 и Qwen 3.8 Max.Конечно, новый подход к оценке значительно поменял расстановку моделей и затраты в $ за тест. 👉 Эффективная Luna улетела очень далеко 👉 Kimi K3 и Qwen 3.8 Max достойно держатся на уровне топов! 👉 Gemini 3.8 Flash — самая дешевая и лучше, чем Sonnet 5 🤔Один из показателей эффективности моделей - это деньги, которые они тратят, но интересно сколько токенов ушло. Понятно что они разные между моделями, но все равно покажет как быстро съест лимит подписки.#AndroidD


Android Broadcast
17 сент., 17:43
🤖 Большое обновление Android Bench - теста разных AI моделей на реальных Android задачахНововведением является добавление длительных задач Long-horizon tasks (LHT), которые разработчик человек обычно дни, а то и неделю: апгрейда зависимостей, новые фичи, реализация приложений с нуля и портирование кроссплатформенных приложений на Android.Для каждой модели теперь можно увидеть подробные результаты их их решения.В связи с обновление методологии все модели прошли переоценку и результаты можно увидеть на дашборде.🔗 Источник - Android Developers Blog#Android #AndroidDev #AI #Benchmark



Android Broadcast
17 сент., 09:06изменён
🤖 СРОЧНО УБЕРИ lazy списки - используй GridАдаптивность - важный аспект удобно UI, но почему-то разработчики продолжа/т по умолчанию фигачить списки, вместо того чтобы подстроиться под ширину. LazyColumn и LazyRow фиксируют один столбец.Перейдите на LazyVerticalGrid / LazyHorizontalGrid с GridCells.Adaptive. Колонок станет столько, сколько влезает при минимальной ширине ячейки, а их количеством можно гибко управлять через политику GridCells.LazyVerticalGrid( columns = GridCells.Adaptive(minSize = 160.dp), contentPadding = PaddingValues(16.dp), horizontalArrangement = Arrangement.spacedBy(12.dp), verticalArrangement = Arrangement.spacedBy(12.dp), ) { items(items, key = { it.id }) { item -> ItemCard(item) } }Всего есть 3 политики: // сколько влезет, ячейка ≥ minSize GridCells.Adaptive(minSize = 160.dp)


Android Broadcast
17 сент., 07:21
🐱Вышел стабильный Yatagan 2.0: Dagger-вызовы можно не переписыватьЯндекс выкатил Yatagan 2.0.0 - Dagger подобный DI, но упрощенный и полностью может работать через рефлексиюЧто нового в релизе 2.0:👉 Единый Yatagan для разных backend обработки. Codegen и reflection подхватываются сами, сгенерированная реализация в приоритете. Yatagan.create() / builder() / autoBuilder() не менялись. 👉 Экспериментальный Dagger compatibility mode. Флаг yatagan.experimental.enableDaggerCompatibility, Yatagan генерит фасады DaggerMyComponent.create() / .builder(). Ядро Dagger есть (components, modules, scopes, multibindings, assisted). Нет Hilt, dagger.android, Producers, gRPC, SPI-плагинов.Миграцию можно скормить агенту: в репо лежит skill для этого.#Android #AndroidDev #Dagger #Яндекс #DI
Android Broadcast
15 сент., 16:41
переслано из @rozov_blog
🤯 Dagger официально поддерживает KSP. Это уже STABLE. Под капотом всё так же генерируется Java, KMP не появилось, но зато можно отказаться от KAPT.Dagger Hilt и androidx.hilt тоже поддерживают KSP.//build.gradle.kts plugins { id "com.google.devtools.ksp" version "2.3.9" }dependencies { ksp("com.google.dagger:dagger-compiler:2.60.1") ksp("com.google.dagger:hilt-compiler:2.60.1") }💬 Те, кто успел перейти, — делитесь впечатлениями.#Dagger #Android #AndroidDev #Kotlin #KSP


Android Broadcast
15 сент., 10:51
Демо работ ARTEMIS
Android Broadcast
15 сент., 10:51
🤖 AI агент сможет тапать по настоящему проходить сценарии Android приложений на эмуляторе/устройствеARTEMIS от Pixel Test Engineering - это агент, который выполняет сценарии, описанный на естественном языке, на Android эмуляторе/устройстве. Умеет работать с logcat, снимать скриншоты и использовать другие возможности.Типичный промпт в IDE: Build the latest changes into an APK, install it on the connected device, open the login screen with a test account, verify there are no unexpected popups after login, and return screenshots of the final page.Для чего стоит пробовать 👉 Воспроизвести баг прямо из AI агента 👉 Смоук после правок кода 👉 Тестирование сквозь несколько приложений 👉 Разобраться в работе приложения❌ Для стабильного регресса или отладки с брейкпоинтами решение НЕ подойдет.Под капотом могут быть


6,600Открыть в Telegram
Android Broadcast
12 сент., 16:07
Какие у вас сейчас есть сложности в Android разработке, которые хотели бы изменить, а главное какой должна быть перемена? Сюда также накидывайте, чего нету, а вы бы хотели увидеть в Android5,740Открыть в Telegram
Android Broadcast
11 сент., 18:03

Android Broadcast
11 сент., 11:59изменён
🤖 Passkey и пароли можно перекинуть между менеджерами на Android без "танцев"Раньше смена менеджера паролей была болью: выгрузить незашифрованный файл, надеяться, что его никто не увидит, а passkey завести заново на каждом сайте.Теперь перенос идёт через Android систему: открываешь новый менеджер → Import → Android находит установленные источники → подтверждаешь в старом приложении → данные уезжают за секунды.Работает уже с Google Password Manager, 1Password, Bitwarden и Dashlane. Google заявляет о поддержке Android 8+, у партнёров порог выше (у Bitwarden, например, 14+ и актуальные Play Services).Для тех, кто пишет сам менеджер паролей, это не кнопка в настройках, а API: androidx.credentials:providerevents (сейчас 1.0.0-alpha06). Провайдер регистрирует ExportEntry, система поднимает activity по
6,850Открыть в Telegram
Android Broadcast
10 сент., 06:16изменён
🤖 AndroidX Security State 1.1.0 стал стабильнымВышел первый стабильный androidx.security:security-state:1.1.0 (1.0 дошел только до Beta) и security-state-provider:1.0.0Библиотека отвечает на вопрос на каком patch level сейчас живут разные куски ОС и закрыт ли конкретный CVE.После Mainline / APEX одного Build.VERSION.SECURITY_PATCH мало. Система, vendor, ядро и модули обновляются отдельно. В API 35 платформенный SecurityStateManager уже умеет проверять это. AndroidX даёт compat API и дополнения для проверки установленных пачтей безопасности, закрыты ли известные уязвимости и доступны для них фиксы уже на целевом устройстве.val state = SecurityPatchState(context)val systemSpl = state.getDeviceSecurityPatchLevel(SecurityPatchState.COMPONENT_SYSTEM)// bulletinJson скачиваете самостоятельно state.loadVulnerabilityReport(bulletinJson) val patched6,810Открыть в Telegram
Android Broadcast
9 сент., 16:30
переслано из @rozov_blog
📹 Режим экономии памяти в Android или реально нужны перемены в Google Play? Делюсь своим мнение и рассказываю что нас ждет дальше в новом видео на YouTube#Android #GooglePlay
5,350Открыть в Telegram
Android Broadcast
8 сент., 14:20
переслано из @rozov_blog
📹 Как попасть в IT сегодня? LIVE Q&A сессия вместе с @alexgladkovblog2026 год стал годом потрясений в IT: - сокращение количества вакансий; - специалисты с опытом без уверенности, что получится найти работу; - активное наступление AI и трансформация компаний.Рынок работы штормит по полной, и нужны ответы. В эту пятницу, 11 сентября, вместе с Лешей Гладковым буду отвечать на ваши вопросы в прямом эфире на YouTube. Стрим будет полезен всем, кто ищет работу или хочет попасть в IT.Вопросы можно задать заранее в комментариях под постом.
3,260Открыть в Telegram
Android Broadcast
8 сент., 11:37
переслано из @rozov_blog
Почему разработчики часто хейтят HR? Мои друзья нашли, как это решить!В IT мы привыкли к погоне за скиллами. А вот в управлении персоналом до сих пор часто правила игры вообще непонятные. Спросить совета не у кого, учиться негде, а про «партнерство с бизнесом» любят говорить, но на практике этого не происходит.1 сентября запустили проект, который я лично ждал и считаю очень полезным для индустрии — Школа HR от Леси Набока @onaboka и команды.Через сообщество ребята собираются сделать: 1. Качественный найм. Они хотят воспитать HR, которые умеют искать не «галочку», а реально крутых спецов. 2. Системность. Это не разовый вебинар. Это база знаний, кейс-клубы и нетворкинг. Внутри уже 40+ практикующих экспертов, которые перелопатили свой опыт в понятные инструкции. 3. Бесплатно. Для участников. Потому что цель — поднять уровень всей индустрии, а не заработать на очередном курсе.Внутри
6,240Открыть в Telegram
