Android Broadcast
14.4K subscribers
3.68K photos
367 videos
11 files
6.1K links
Подборка новостей и статей для Android разработчиков.

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

РКН https://abdev.by/rkn_tg_ab #MQRZR
Download Telegram
🔥 Альтернативы Firebase Crashlytics для Android и iOS

Crashlytics остаётся стандартом де-факто для сборка крешей приложений, но у него есть ограничения — особенно если вы хотите больше контроля над данными, гибкости или соблюдения требований безопасности. А может просто не хотите зависеть от Google решения.

Собрал альтернативы, которые вы можете использовать как замену c поддержкой Android и iOS:

👉 Sentry. Одно из популярных решений на замену Crashlytics. умеет связывать ошибки с коммитами, мониторить производительность и даже хоститься локально.

👉 Bugsnag — простой и надёжный инструмент для стабильных релизов.Хорошая визуализация, приоритезация проблем и интеграция с CI/CD. “Поставил — и работает”.

👉 Tracer — облачное решение с хранением данных в России или можно купить self-hosted версию. Поддерживает Android и iOS, собирает краши, перформанс-метрики и работает без внешних облаков — важно для банков, финтеха и гос-приложений.

📈 AppMetrica — аналитика и crash-отчёты от Яндекса.
Поддерживает Android и iOS, умеет собирать краши, ошибки и ANR прямо в отчётах аналитики. Данные хранятся в России, интеграция с другими сервисами Яндекса, SDK активно поддерживается. Хороший выбор, если уже используете AppMetrica для аналитики.

🛒 Android Vitals в Google Play - стандартное решение, если вы публикуетесь в Google Play. Может собрать даже те креши, что вы не увидите при подключение решения внутри вашего приложения.

Учтите, что решения отличные от Firebase Crashlytics могут быть платными или иметь ограничения на бесплатных тарифах.

Знаете другие инструменты? Делитесь ими в комментариях.

#firebase #crashlytics
Please open Telegram to view this post
VIEW IN TELEGRAM
10🔥15👍84🤔1
📹 Зачем Apple тянет Swift на Android?

Рабочая группа Swift on Android показала первую раннюю сборку Swift на Android. Я её изучил, посмотрел возможности и делюсь своими мыслями зачем они идут и смогут ли составить конкуренцию Kotlin Multiplatform

#AndroidBroadcast #kotlin #swift #apple #google #android
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🤔102🔥2
🤯 Как ИИ замедляет разработчиков? (7м)

На стриме мы как раз обсуждали, что самая сложная часть работы с ИИ — это не код, а формулировка задачи. Иногда на подготовку запроса уходит целый день, а сам агент выполняет задачу за 5–15 минут.

Женя в статье отлично разложил по полочкам проблему «идеального промта».
🧠 Плохо сформулированный запрос почти никогда не даёт нужного результата — поэтому важно сначала продумать подробное ТЗ для агента, и тогда ИИ всё поймёт с первого раза.


Статья ярко демонстрирует, как разработчику в будущем надо отходить от конкретной технологии к умению описать задачу и собрать все требования воедино с помощью ИИ

#ai #ии #промптинжениринг #разработка
👍19🔥2🤯2
🐱 awesome-ai-system-prompts - подборка различных промптов для популярных ИИ моделей

#ai #ии #промптинжениринг
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🆒6🤯4🤔1
🤖 Google выпустила базовый курс по Kotlin Multiplatform для Android-разработчиков

Если вы уже уверенно пишете под Android, но хотите понять, как работает 🏝 Kotlin Multiplatform — этот курс станет отличной стартовой точкой.
Он включает теорию (видео и статьи) и практические задания 🧩

Из курса вы узнаете:
👉 Как устроена разработка с Kotlin Multiplatform
👉 Как превратить Android-проект в KMP с Android-таргетом
👉 Как использовать common- и platform-specific API
👉 Как интегрировать код в iOS-приложение
👉 Как мигрировать существующие решения на KMP

#kmp #kotlin #android #google #курс
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥78👍14🙏1
🏝🤖 На сайте Android Developers обновили материалы по Kotlin Multiplatform:
👉 Обновили главную страницу
👉 Появился базовый курс по KMP (бесплатный)
👉 Обновленные руководство по использованию Jetpack библиотека с поддержкой KMP

#android #kmp
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍38🔥71
🤯 Бесполезный выключатель "Работа в фоне для приложения". Зачем всё это?

#android
🤔32🤯62👍2🆒1
🏝 Пройди опрос по KMP от JetBrains

Разработчик языка Kotlin запустил опрос по KMP опыту для анализы рынка и улучшения его развития. Пройдите опрос тут
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍4🤔3
🛒 Google Play позволит проверить deep link во встроенном эмулятора прямо в Google Play Console так как бы это происходило на реальном устройстве при открытии ссылки. Консоль сама подскажет какие ссылки стоит проверить.

Новый раздел находится в "Grow Users" > "Deep Links"

#android #googleplay #тестирование
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥529👍4
This media is not supported in your browser
VIEW IN TELEGRAM
🛒 Gemini теперь анализирует статистику в Google Play Console!

Google добавила новую функцию на страницу Statistics — Gemini автоматически генерирует текстовые описания графиков.

Эти отчёты помогают быстрее понять ключевые тренды и события, которые влияют на метрики вашего приложения.

#googleplay #gemini #ai #ии
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11
🛒 Gemini теперь помогает локализовать приложения прямо в Google Play Console

Google интегрировала Gemini в Play Console, чтобы автоматически переводить строки вашего приложения — бесплатно и с высоким качеством.
Найти функцию можно в разделе Grow Users → Translations → App Strings.

Теперь можно:
🌍 Автоматически перевести новые строки приложения;
📱 Просмотреть результат прямо в встроенном эмуляторе;
✏️ Отредактировать или отключить переводы в любой момент.

‼️ Важно: контроль полностью остаётся за разработчиком — Gemini лишь помогает ускорить процесс, а не заменяет вас.

Функция работает, если вы загружаете приложение в формате App Bundle и используете Google Play App Signing, чтобы языки доставлялись динамически.

#googleplay #gemini #ai #локализация #android #ии
Please open Telegram to view this post
VIEW IN TELEGRAM
👍274🤯3
This media is not supported in your browser
VIEW IN TELEGRAM
🤖 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
Please open Telegram to view this post
VIEW IN TELEGRAM
26👍1
🔨 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 #ии
Please open Telegram to view this post
VIEW IN TELEGRAM
👍354🤔2
This media is not supported in your browser
VIEW IN TELEGRAM
🛠 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
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥30👍72🤔2
2👍1