Android Broadcast
前往频道在 Telegram
Подборка новостей и статей для Android разработчиков. Реклама и связь с автором @ab_manager РКН https://abdev.by/rkn_tg_ab #MQRZR
显示更多📈 Telegram 频道 Android Broadcast 的分析概览
频道 Android Broadcast (@android_broadcast) 俄语 语言赛道中的 是活跃参与者。目前社区聚集了 14 583 名订阅者,在 技术与应用 类别中位列第 8 750,并在 俄罗斯 地区排名第 45 369 位。
📊 受众指标与增长动态
自 невідомо 创建以来,项目保持高速增长,吸引了 14 583 名订阅者。
根据 10 七月, 2026 的最新数据,频道保持稳定运转。过去 30 天订阅人数变化为 39,过去 24 小时变化为 -1,整体触达仍然可观。
- 认证状态: 未认证
- 互动率 (ER): 平均受众互动率为 44.92%。内容发布后 24 小时内通常能获得 23.72% 的反应,占订阅者总量。
- 帖子覆盖: 每篇帖子平均可获得 6 551 次浏览,首日通常累积 3 459 次浏览。
- 互动与反馈: 受众积极参与,单帖平均反应数为 42。
- 主题关注点: 内容集中在 api, kotlin, gradle, сборка, androiddev 等核心主题上。
📝 描述与内容策略
作者将该频道定位为表达主观观点的平台:
“Подборка новостей и статей для Android разработчиков.
Реклама и связь с автором @ab_manager
РКН https://abdev.by/rkn_tg_ab #MQRZR”
凭借高频更新(最新数据采集于 11 七月, 2026),频道始终保持新鲜度与高覆盖。分析显示受众积极互动,使其成为 技术与应用 类别中的关键影响点。
14 583
订阅者
-124 小时
-27 天
+3930 天
帖子存档
14 583
📹 Собеседование в Яндекс теперь по-новому (12м)
Яндекс анонсировали про изменение процесса найма и ключевое изменение - подход к кандидату как к клиенту с личным кабинетом, историей и полной прозрачностью. Подробности и моё мнение в видео!
#AndroidBroadcast #мнение
14 583
📦 Не храните всю графику в приложении
Одна из лучших практик — храните в приложении только простые иконки в векторном формате, а всю растровую графику держите в облаке. Особенно это важно для приложений, которые не могут работать офлайн 🌐
Почему это стоит делать:
🚀 Меньше вес приложения → быстрее установка и обновления
📉 Не тянете лишние ресурсы, которые пользователь никогда не увидит (например, фичи под подпиской или в определённом регионе)
🌍 Можно адаптировать загрузку под регион, тариф или подписку
💰 Гибкость — обновляйте, отключайте или заменяйте контент без релиза
Как хранить изображения правильно:
- Векторные иконки → храним в ресурсах приложения
- Баннеры, иллюстрации, фото → CDN или облако (Firebase Storage, CloudFront, S3 и др.) Для загрузки используйте image loader: Coil, Glide, Picasso и т.д.
Чтобы грузить локальные ресурсы через URL в Coil (примеры для приложения с именем пакета
com.example.myapp):
- По имени ресурса android.resource://com.example.myapp/drawable/my_image
- По числовому ID android.resource://com.example.myapp/2130837504
⚙️ Для Compose Multiplatform пока нет прямой поддержки таких ссылок, но можно расширить любой image loader и добавить обработку собственных URL или типов данных
#android #оптимизация #compose #coil14 583
❗️ Тебе не нужно делать эту картинку векторной
Векторные изображения — мощный инструмент, но не панацея. В Android для этого есть VectorDrawable — упрощённая версия SVG, адаптированная под мобильные устройства.
За годы разработки я выработал несколько простых правил 👇
❗️ Используй векторную графику только для изображений из простых геометрических фигур
🤔 Не бойся растровых форматов — PNG, JPG или WEBP подойдут лучше, если картинка сложная или с эффектами
⚙️ В Jetpack Compose удобно описывать вектор прямо в коде (ImageVector.Builder)
🖌 Если дизайнер использует стандартные иконки — бери их из Compose Icons или добавляй через Android Studio → Vector Asset
Когда НЕ стоит использовать вектор
❌ Фото, сложные градиенты, тени и эффекты — вектор здесь проигрывает по весу и скорости (в отдельных случаях в Android может помочь ShapeDrawable)
❌ VectorDrawable не поддерживает все SVG-фичи (маски, фильтры, clip-path)
❌ На старых устройствах векторы могут грузить CPU (особенно до Android 5.0)
Пример: иконка с градиентом → 10 KB PNG против 120 KB VectorDrawable, и ещё тормозит при анимации.
Оптимизация
✅ Вектор отлично подходит для иконок с простой геометрией
✅ Для детализированных изображений — WebP (lossless) даст меньше веса и быструю загрузку. Можно конвертировать JPG или PNG в WebP в Android Studio
✅ Если ресурс редко используется — загружай лениво через Coil или Glide, а не храни в APK. Позволит снизить размер APK и подменять его может быть проще
#оптимизация
14 583
🛠 Command Completion - Новое прокаченное автоодополнение в IDEA 2025.3 (пока в Beta)
Новая функция автодополнения будет предлагать различные действия в зависимости от контекста в коде где вызывается.
Функция пока в Beta и не включена по умолчанию. Сделать это можно в настройка в Settings | Editor | General | Code Completion | Command Completion and select Enable command completion.
🔨 Ждем Android Studio на основе IDEA 2025.3 чтобы и там попробовать!
#idea
14 583
🎉 Результаты розыгрыша:
🏆 Победители:
1. Sergey (@SBoko)
2. Alexandr (@SanyaLn)
✔️Проверить результаты
14 583
🔨 8 советов для продуктивного использования Gemini в Android Studio
1️⃣ Настройте API-ключ для использования Gemini 2.5 Pro (1 млн токенов в месяц бесплатно)
По умолчанию Gemini в Android Studio работает с ограниченным контекстным окном. При подключении API-ключа можно задействовать до 1 млн токенов и увеличить качество откликов.
2️⃣ Задайте правила агента в настройках студии (Agent Rules)
В начале каждого промпта добавляйте «правила» — библиотеки, архитектурные паттерны, стандарты кода. Эти правила применяются ко всем промптам и повышают релевантность ответов.
3️⃣ Задайте контекст через файл AGENTS.md
Можно хранить файлы AGENTS.md на уровне проекта и на уровне фич-модулей. Так можно давать специфичный контекст для отдельных модулей, не «захламляя» общий контекст.
4️⃣ Оптимизируйте контекст агента - передавайте файлы и правила, которые относятся к запросу
Не нужно давать Gemini лишнюю информацию: если работа относится только к одному файлу, можно убрать выбор «текущий файл» и другие лишние контексты; если работа затрагивает множество файлов, активируйте «Recent Files».
5️⃣ Картинка стоит тысячи слов - добавляйте картинку, если хотите получить код для дизайна
При работе с UI-компонентами: добавляйте изображения в промпт (скриншоты дизайна, макеты). Визуальный контекст значительно сокращает «обратные итерации».
6️⃣ Подключение MCP-серверов позволит получать данные из других сервисов
Gemini поддерживает подключение к внешним инструментам (например, Notion, Figma, GitHub). Это позволяет оставаться в IDE, не переключаясь между инструментами.
7️⃣ Добавляйте прямые ссылки на файлы
Вместо сухого имени файла просто: «@MyActivity.kt» — выбирайте файл через автокомплит. Это повышает точность работы агента и сокращает лишние запросы.
8️⃣ Правильно выбирайте когда нужен Агент, а когда использовать Чат
В панели Gemini два режима: «Agent» (для сложных задач, где агент должен участвовать в коде) и «Ask» (для быстрых вопросов, проверки гипотез, вопросов). Для простых проверок — используйте Ask, чтобы не запускать полноценную итерацию.
#androidsstudio #gemini #ai #ии
14 583
🔨 Android Studio позволяет запускать приложение через URL, так можно тоже проdерять deep link
#androidstudio
14 583
🤖 Google создаёт бенчмарк для оценки ИИ-моделей в Android-разработке
С каждым месяцем всё больше кода для Android пишется с помощью ИИ, но текущие модели далеко не всегда способны качественно решать реальные задачи Android-проектов.
Теперь Google готовит новый набор задач для обучения и оценки LLM-моделей, специально под Android.
🎯 Цель — создать эталон (“north star”) качественной Android-разработки и помочь создателям ИИ-моделей адаптировать их под реальные сценарии мобильной разработки.
📂 Бенчмарк основан на реальных pull-request’ах из публичных Android-репозиториев GitHub.
Методика простая:
1️⃣ Каждая модель должна сделать PR с решением задачи.
2️⃣ Результат проверяется автотестами, написанными людьми.
Так бенчмарк сможет объективно измерить, насколько ИИ умеет ориентироваться в больших кодовых базах и решать практические задачи Android-разработки.
🗓 Сейчас команда финализирует набор задач, а результаты планируют опубликовать в конце 2025 — начале 2026 года.
Остаётся дождаться, чтобы увидеть, какие модели действительно умеют писать Android-код — и насколько они приближаются к уровню живых разработчиков. Главное, чтобы тесты не подгоняли под Gemini, а сообществу дали возможность контрибьютить в бенчмарк 😉
#ии #ai #android #benchmark #google
14 583
🛒 Gemini теперь помогает локализовать приложения прямо в Google Play Console
Google интегрировала Gemini в Play Console, чтобы автоматически переводить строки вашего приложения — бесплатно и с высоким качеством.
✨ Найти функцию можно в разделе Grow Users → Translations → App Strings.
Теперь можно:
🌍 Автоматически перевести новые строки приложения;
📱 Просмотреть результат прямо в встроенном эмуляторе;
✏️ Отредактировать или отключить переводы в любой момент.
‼️ Важно: контроль полностью остаётся за разработчиком — Gemini лишь помогает ускорить процесс, а не заменяет вас.
Функция работает, если вы загружаете приложение в формате App Bundle и используете Google Play App Signing, чтобы языки доставлялись динамически.
#googleplay #gemini #ai #локализация #android #ии
14 583
🛒 Gemini теперь анализирует статистику в Google Play Console!
Google добавила новую функцию на страницу Statistics — Gemini автоматически генерирует текстовые описания графиков.
Эти отчёты помогают быстрее понять ключевые тренды и события, которые влияют на метрики вашего приложения.
#googleplay #gemini #ai #ии
14 583
+2
🛒 Google Play позволит проверить deep link во встроенном эмулятора прямо в Google Play Console так как бы это происходило на реальном устройстве при открытии ссылки. Консоль сама подскажет какие ссылки стоит проверить.
Новый раздел находится в "Grow Users" > "Deep Links"
#android #googleplay #тестирование
14 583
Repost from Kotlin Multiplatform Broadcast
🏝 Пройди опрос по KMP от JetBrains
Разработчик языка Kotlin запустил опрос по KMP опыту для анализы рынка и улучшения его развития. Пройдите опрос тут
14 583
🤯 Бесполезный выключатель "Работа в фоне для приложения". Зачем всё это?
#android
14 583
🏝🤖 На сайте Android Developers обновили материалы по Kotlin Multiplatform:
👉 Обновили главную страницу
👉 Появился базовый курс по KMP (бесплатный)
👉 Обновленные руководство по использованию Jetpack библиотека с поддержкой KMP
#android #kmp
14 583
🤖 Google выпустила базовый курс по Kotlin Multiplatform для Android-разработчиков
Если вы уже уверенно пишете под Android, но хотите понять, как работает 🏝 Kotlin Multiplatform — этот курс станет отличной стартовой точкой.
Он включает теорию (видео и статьи) и практические задания 🧩
Из курса вы узнаете:
👉 Как устроена разработка с Kotlin Multiplatform
👉 Как превратить Android-проект в KMP с Android-таргетом
👉 Как использовать common- и platform-specific API
👉 Как интегрировать код в iOS-приложение
👉 Как мигрировать существующие решения на KMP
#kmp #kotlin #android #google #курс
14 583
🎉 Большая распродажа 11.11! 🎉
Скидки до –20% на всё, что делает ваш рабочий день комфортнее:
🪑 регулируемые столы
⚙️ подстолья
🧩 аксессуары для организации рабочего места
Создайте идеальное пространство для работы и вдохновения — по лучшей цене в году!
⏱ Акция действует до 11 ноября 2025 года включительно.
Не упустите шанс обновить свой офис или домашний кабинет!
👉 Ознакомиться с ассортиментов на сайте.
🎁 По промокоду
ANDROID10 скидка 10% на все товары в корзине!
Реклама. ООО «СОФТЭФФЕКТ». ИНН 773557526214 583
🐱 awesome-ai-system-prompts - подборка различных промптов для популярных ИИ моделей
#ai #ии #промптинжениринг
14 583
🤯 Как ИИ замедляет разработчиков?
(7м)
На стриме мы как раз обсуждали, что самая сложная часть работы с ИИ — это не код, а формулировка задачи. Иногда на подготовку запроса уходит целый день, а сам агент выполняет задачу за 5–15 минут.
Женя в статье отлично разложил по полочкам проблему «идеального промта».
🧠 Плохо сформулированный запрос почти никогда не даёт нужного результата — поэтому важно сначала продумать подробное ТЗ для агента, и тогда ИИ всё поймёт с первого раза.Статья ярко демонстрирует, как разработчику в будущем надо отходить от конкретной технологии к умению описать задачу и собрать все требования воедино с помощью ИИ #ai #ии #разработка
14 583
📹 Зачем Apple тянет Swift на Android?
Рабочая группа Swift on Android показала первую раннюю сборку Swift на Android. Я её изучил, посмотрел возможности и делюсь своими мыслями зачем они идут и смогут ли составить конкуренцию Kotlin Multiplatform
#AndroidBroadcast #kotlin #swift #apple #google #android
