Как чаще не выпускай релизы, багфикс релизы всё равно остаются 😞
#androidstudio
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32❤1
И радостно, и грустно
#android #androidstudio
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔22👍6🆒2
Я уже писал вам про некорректную работу проверка поддержки 16 KB Page Size в Android Studio. Так вот баг исправлен в Android Studio Narwhal Feature Drop 2025.1.2.
#androidstudio #ndk
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥42👍9
This media is not supported in your browser
VIEW IN TELEGRAM
Как этот IDE плагин прошел мимо меня 🤯🤯🤯
Узнали из новости про плагин Package Checker для IDE от JetBrains и работает в Android Studio. Автор плагина - сама JetBrains.
Плагин проверяет подключенные зависимости, проверяет есть ли в них какие-то уязвимости и подсвечивает вам. Для анализа уязвимстей используется база Mend.io.
Рекомендую всем поставить этот плагин и запустить анализ своего кода.
#androidstudio #idea #безопасность
Узнали из новости про плагин Package Checker для IDE от JetBrains и работает в Android Studio. Автор плагина - сама JetBrains.
Плагин проверяет подключенные зависимости, проверяет есть ли в них какие-то уязвимости и подсвечивает вам. Для анализа уязвимстей используется база Mend.io.
Рекомендую всем поставить этот плагин и запустить анализ своего кода.
Mend.io — это AI-native платформа Application Security (AppSec), предназначенная для комплексного обеспечения безопасности современных приложений с использованием искусственного интеллекта. Ранее она была известна как WhiteSource
#androidstudio #idea #безопасность
🔥96👍21❤6
This media is not supported in your browser
VIEW IN TELEGRAM
Что нового:
#android #androidstudio
Please open Telegram to view this post
VIEW IN TELEGRAM
👍30❤8🔥4
Media is too big
VIEW IN TELEGRAM
0:00 Введение
0:53 Gemini
2:50 Оптимизация и улучшения
4:40 Ускорение разработки UI
5:26 Итоги
#android #androidstudio
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
Media is too big
VIEW IN TELEGRAM
Для Gemini в Android Studio стала доступна интеграция с различными Model Context Protocol (MCP) для расширения возможностей Gemini. Теперь больше задач можно сделать не выходя из IDE. Демонстрация в видео
#androidstudio #gemini #ai
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14❤1
Сделали это через генерацию UI на Compose по макетам из Figma (загружали картинки, а не прямой доступ к данным)
Почему в таки статьях потом не рассказываю про производительность этого UI? Или метрики crash-free? Ускорится то смоли, а вот что с качеством - никто не рассказывает
#android #androidstudio #ai #gemini
Please open Telegram to view this post
VIEW IN TELEGRAM
👍29🤔6❤2
Что в будущей версии Android Studio (подробнее тут)
👉 Journeys for Android Studio - выполнение UI тестов, написаные на естественном языке
🔥 Android Studio позволит использовать локальные LLM
#android #androidstudio
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥25👍15
Простой способ как ускорить свою разработку - генерация кода из шаблонов внутри IDE. В статье руководство как добавить свои собственные на основе File Templates
#android #androidstudio
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42🤔1
Бесплатные IDE от JetBrains будут шарить код с компанией по умолчанию (источник - офиц. блог JetBrains) для обучения ИИ. Шаринг можно будет отключить в настройках.
Чтобы отключить шаринг данных идите в настройки IDE, затем
Appearance & Behavior » System Settings » Data Sharing. В Android Studio Narwhal этой галочки нету, но следите за будущими версиями.
Интересно, если я в России или Беларуси, то мой кода подойдет для отправки по сети или JB посчитает его неподходящим для обучения AI? Плагины же качать нельзя
#jetbrains #androidstudio #ai
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯51👍7🆒3❤2🔥2🤝2
This media is not supported in your browser
VIEW IN TELEGRAM
Из нового и важного - поддержка создания декларативных циферблатов часов (без кода, только XML править)
#androidstudio #android
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥22👍4
This media is not supported in your browser
VIEW IN TELEGRAM
#wearos #android #androidstudio
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥31👍7❤3🤯3
This media is not supported in your browser
VIEW IN TELEGRAM
#androidstudio #android #ai #gemini #тестирование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤30🤯21🔥9👍5
Media is too big
VIEW IN TELEGRAM
Команда Android обсуждает Journeys для Android Studio — новый инструмент на базе Gemini, который упрощает создание и поддержку end-to-end тестов.
Journeys позволяет описывать тесты на естественном языке, а ИИ сам преобразует шаги и проверки в реальные действия в вашем приложении.
⏱️ Главные моменты выпуска:
0:00 Введение
1:46 Journeys: новый подход к тестированию на базе ИИ
3:40 Как Journeys работает с Gemini
4:27 Преимущества естественного языка
5:49 Пример из реального проекта: Google Maps
6:53 Отладка с использованием ИИ
8:08 Почему Journeys важен: мост между ручным и автотестированием
9:56 End-to-End тесты с Journeys
12:18 Производительность и кеширование тестов
24:14 Интеграция с Android Studio и Firebase
25:27 Рабочий процесс разработки
31:22 ИИ для всех: не только end-to-end тесты
33:28 Что дальше: обратная связь и планы на будущее
#android #androidstudio #gemini #ai #тестирование
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍5❤2
🚀 Чтобы ускорить работу с Gradle рекомендую всем включить в настройках IDE параллельную работу синхронизации IDEA и Gradle проекта.
🐘 Что даёт включение «parallel fetching»
По умолчанию Gradle получает модели последовательно — по одному модулю за раз.
С включённой опцией IDE может запрашивать модели параллельно для нескольких модулей, что:
👉 ускоряет синхронизацию крупных многомодульных проектов;
👉 сокращает время обновления проекта после изменения Gradel build-файлов;
👉 лучше использует возможности CPU
#gradle #androidstudio #idea
По умолчанию Gradle получает модели последовательно — по одному модулю за раз.
С включённой опцией IDE может запрашивать модели параллельно для нескольких модулей, что:
👉 ускоряет синхронизацию крупных многомодульных проектов;
👉 сокращает время обновления проекта после изменения Gradel build-файлов;
👉 лучше использует возможности CPU
#gradle #androidstudio #idea
Please open Telegram to view this post
VIEW IN TELEGRAM
👍69🔥5❤2
Android Broadcast
This media is not supported in your browser
VIEW IN TELEGRAM
#androidstudio
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥52👍11❤2🤔1
Media is too big
VIEW IN TELEGRAM
Узнайте, как ИИ-агент в Android Studio может значительно повысить вашу эффективность и качество приложений. Познакомьтесь с практическими возможностями на базе искусственного интеллекта: интеллектуальным преобразованием кода, автоматическим обновлением версий и новым набором инструментов для работы с интерфейсом, которые помогут создавать лучшие приложения быстрее.
#androidstudio #ai #ии #android #androiddev
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥4❤3
Сразу после выхода нового поколения Gemini, модель стала доступна в самой свежей версии Android Studio Otter
#androidstudio #ai #gemini
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥28❤5👍3🤔2
Работаете с WorkManager? Тогда вам точно пригодится встроенный в Android Studio инструмент — Background Task Inspector. Это ваш главный помощник для визуального мониторинга и отладки фоновых задач.
Что вы видите в инспекторе:
- Все WorkManager задачи в одном месте
- Текущие статусы: Running, Enqueued, Failed, Succeeded
- Детальную информацию о каждом воркере
Особенно мощно инструмент работает с цепочками задач:
// Например, у вас есть такая цепочка:
val workA = OneTimeWorkRequestBuilder<CleanupWorker>().build()
val workB = OneTimeWorkRequestBuilder<WaterColorFilterWorker>().build()
val workC = OneTimeWorkRequestBuilder<BlurEffectFilterColor>().build()
workManager
.beginWith(workA)
.then(workB)
.then(workC)
.enqueue()
Визуализация графа выполнения покажет:
- Какая задача завершилась успешно (Succeeded)
- Какая упала (Failed) и почему
- Как это повлияло на последующие задачи
Типичный сценарий отладки:
Видите статус «Enqueued»? Значит задача в очереди, но не запускается. Возможные причины:
- Ограничения не выполняются (нет сети, не заряжается устройство)
- Предыдущая задача в цепочке не завершилась
- Достигнут лимит параллельных задач
Преимущества использования:
- Экономия времени на логирование и отладку
- Наглядное представление сложных цепочек задач
- Быстрая диагностика проблем с выполнением фоновых операций
Инструмент уже ждет вас в Android Studio → View → Tool Windows → App Inspection → Background Task Inspector.
#AndroidStudio #Android #AndroidDev
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤30👍8🤔1