Форк плагинов для Android Studio hh-android-plugins от hh.ru c некоторыми исправлениями и дополнениями, плюс сборки для альфа-версий Android Studio.
Собранные плагины можно скачать с релизов на Github: Releases.
Для плагина hh-geminio также создан свой репозиторий c плагинами.
Откройте в AS Plugins -> Manage Plugin Repositories, добавьте адрес https://plugins.pixnews.ru, перейдите
в Marketplace и там плагин можно будет найти и установить по имени "Geminio".
Основные отличия от оригинального плагина:
- Сборка для стабильных и альфа-версий AS. Последняя: Android Studio Koala Feature Drop | 2024.1.2 Canary 1
- В визарде добавлена галка, отключающая добавление include в settings.gradle.kts для сгенерированного плагина.
- UI диалоги переписаны на Kotlin UI DSL Version 2.
- Формы должны работать чуть более корректно. Например, в настройках работает кнопка Reset при модификации данных в полях.
Репозиторий с плагинами для Android Studio, разработанными в hh.ru .
- hh-carnival - плагин для быстрого создания нового feature-модуля, который также добавляет ещё немного полезных вещей
- hh-garcon - плагин для быстрого создания Page Object-ов из XML-вёрстки
- hh-geminio - плагин, добавляющий возможность создавать свои шаблоны кода на основе FreeMarker-а
Готовые дистрибутивы плагинов можно скачать на страничке релизов в Github.
Чтобы установить готовый дистрибутив, открываем Android Studio и идём по пути:
Preferences -> Plugins -> иконка шестерёнки -> Install Plugin from disk
, выбираем скачанный zip-архив, дожидаемся
установки, по необходимости перезагружаем Android Studio.
- Убедитесь, что у вас есть Intellij IDEA (минимум CE) с подключенным Plugin Dev Kit
- Склонировать проект
- Если вы скачивали Android Studio через Toolbox, или у вас не Mac OS, то вероятно вам потребуется изменить путь к локальной версии Android Studio, который указывается вот здесь - объект
Product.LOCAL
- Запустить gradle-таску
buildPlugin
в проекте нужного плагина - Собранный zip-архив плагина можно подключить в Android Studio через
Preferences -> Plugins -> Install from disk
Готово, можно пользоваться!
- How to Build Developer Tools on Top of IntelliJ Platform
- KotlinConf 2018 // Writing IntelliJ Plugins for Kotlin by Alec Strong & Egor Andreevici
- Droidcon Italy 2017 // Make your Android Studio Plugin - Andrea Lucibello
- Write an Android Studio Plugin Part 1: Creating a basic plugin
На русском языке: