Skip to content

hhru/android-multimodule-plugin

Repository files navigation

hh-android-plugins

Репозиторий с плагинами для 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.

Чтобы собрать любой из плагинов, нужно

  1. Убедитесь, что у вас есть Intellij IDEA (минимум CE) с подключенным Plugin Dev Kit
  2. Склонировать проект
  3. Если вы скачивали Android Studio через Toolbox, или у вас не Mac OS, то вероятно вам потребуется изменить путь к локальной версии Android Studio, который указывается вот здесь - объект Product.LOCAL
  4. Запустить gradle-таску buildPlugin в проекте нужного плагина
  5. Собранный zip-архив плагина можно подключить в Android Studio через Preferences -> Plugins -> Install from disk

Готово, можно пользоваться!

Полезные ссылки про разработку плагинов

На русском языке: