Telegram Web
Memory Indicator в Android Studio

Не знаю, знали ли вы, но в Android Studio можно посмотреть, сколько оперативки она съедает прямо сейчас. И без дополнительных плагинов. Фича появилась в Android Studio Giraffe. Появилась давно, но мне попалась только сейчас.

Достаточно кликнуть правой кнопкой по нижней панели и включить Memory Indicator.

Хотя мы и знали, что IDE прожорливая, но теперь у нас есть цифры, подтверждающие это. 😄
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥4🥱3👎2👌2
On-device GenAI APIs
#google #io

Слышали ли вы, но недавно Google анонсировали API для интеграции Gemini Nano в Android-приложения. Что появилось:

- Summarization — для краткого пересказа статей, диалогов и других текстов;
- Proofreading — для вычитки и полировки текстов;
- Rewriting — переформулировка текстов в разных стилях и форматах;
- Image Description — генерация описаний для изображений;

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

API выглядят круто — даже если приложение не про тексты или картинки, с их помощью можно добавить полезные фичи для улучшения UX.

Все детали и тесты можно взять тут.
8🔥5👍4💘1
Firebase AI-Powered App Testing Agent
#firebase #google

AI-инструменты всё активнее входят в нашу разработческую жизнь — и сегодня расскажу про ещё один от Google.

Если вы используете App Distribution для раскатки тестовых билдов, то могли заметить вкладку «Test cases». По сути, вы добавляете шаги теста, а Gemini проходит их автоматически и показывает результат.

Выглядит многообещающе, ведь:
- тесты можно писать на естественном языке — например: «нажми кнопку логина, введи такие-то данные»;
- хорошая альтернатива ручной проверке QA: агент выполняет базовые действия вместо тестировщика;
- альтернатива автоматизированным тестам: при рефакторинге экранов не нужно менять шаги и поддерживать тест-код.

Пробуйте, пока это бесплатно 😄
Больше информации тут.
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍5👌2
Вайбкодинг vs Метакодинг

С распространением нейросетей в жизни разработчиков появился новый термин — «вайбкодинг». По сути, это бездумное программирование с помощью нейросетей. Когда ты просишь AI сгенерировать код и слепо доверяешь результату.
В профессиональной среде вайбкодинг не любят: качество такого кода часто оставляет желать лучшего. На мой взгляд, для быстрых прототипов он подходит отлично, но точно не для продакшена.

Есть и другой, менее известный термин — «метакодинг». Хотя в обоих случаях используется нейросеть, подходы кардинально разные.

Метакодинг — это вдумчивая работа с нейросетью в процессе программирования. Ты просишь нейросеть написать тесты перед реализацией, задаёшь уточняющие вопросы, если видишь непонятный участок, и вникаешь в предложенную архитектуру. Ты не внедряешь предложения бездумно — наоборот, задаёшь правила и указываешь документацию, которой стоит придерживаться. Короче, такой джун на максималках 😄

Считаю, что второй способ — это база для профессионалов будущего. Это новый инструмент, который заметно ускоряет скорость разработки при правильном использовании, но не заменяет её пока что. Уже сейчас стоит внедрять такие подходы в повседневную разработку.

Хорошее определение и немного более подробное объяснение — вот тут.

А что думаете вы?
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥126🤓3
Если вдруг интересно — Telegram анонсировал свежий конкурс для Android-разработчиков.
Детали вот тут. 🙃
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥64😁3😢1
Agent Mode в Android Studio
#ai

Ещё одна новость про AI: в последней версии Android Studio появилась возможность включить Agent Mode с Gemini.

Из прикольных фичей:
- можно использовать свой API-ключ для Gemini Pro (по умолчанию есть квоты, и размер окна лимитирован);
- есть поддержка MCP-серверов.

Детальнее — тут и тут.

Интересно, за сколько минут уйдёт дневная квота, если попросить пофиксить баг в Telegram-клиенте или запилить анимацию из последнего конкурса? 😄
Please open Telegram to view this post
VIEW IN TELEGRAM
😁17👍3💘21🤯1
Git Secrets
#git

Скорее всего, в вашем репозитории есть приватные данные, необходимые для работы: например, secret-ключи для сторонних сервисов, API-ключи или конфиги для сборки проекта.

Обычно такие файлы добавляют в gitignore, чтобы не хранить их в общей репе.
Но дальнейшее управление ими становится затруднительным: при изменениях приходится пересылать новую версию вручную или использовать сторонние инструменты.

Вдруг вы не знали, но есть такая утилита, как git-secret, которая решает все эти проблемы.
Он шифрует файлы прямо в вашем репозитории, сохраняет историю коммитов и позволяет легко управлять доступами.

Пользуйтесь, если раньше не знали о таком хорошем инструменте. Хорошая инструкция для настройки тут.
🔥17👍102
Говорят, что следующая версия Android 17 будет называться Cinnamon Bun, или «Булочка с корицей». 🍩

После проекта Trunk Stable алфавитный порядок нарушился, и теперь идёт с самого начала алфавита ну почти.
После Android 16 Baklava нужно было выбрать десерт на «C». Надеемся, что теперь этот подход сохранится.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍61
Gradle 9.0.0: почему стоит переходить?
#gradle

На днях вышел Gradle 9.0.0 — значимый релиз, потому что теперь у нас будет но не точно ещё более быстрая сборка. Всё это благодаря Configuration Cache.

Если быстро пройтись по теории, то при сборке есть этапы Initialization, Configuration и Execution. Первый сам по себе довольно быстрый, а последний — кэшируется за счёт Build Cache. Таким образом, остался один из самых долгих этапов сборки, который теперь тоже может кэшироваться.

Начиная с Gradle 10 эта фича будет включена по умолчанию, но уже сейчас стоит перейти на свежий Gradle, чтобы получить прирост в скорости.

Остальные минорные изменения описаны здесь.
👍165🔥4🤡1
А кто-нибудь пробовал GrapheneOS? 🤔

Интересует личный опыт:
🔴насколько сложно использовать привычные приложения?
🔴что напрягает?
🔴какой девайс используете?
🔴остаётесь на этой OS или хотите обратно?

Кажется, попробовать её — неплохой эксперимент, но нужно больше информации и личного опыта. 🔍
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3👀21
2025/08/24 16:01:46
Back to Top
HTML Embed Code: