Skip to content

i-redbyte/ArchPlugin

Repository files navigation

ArchPlugin

Этот плагин предназначен для автоматизации создания архитектурных компонентов в Android Studio.

Установка

  1. Клонируйте репозиторий:

    git clone https://github.com/i-redbyte/ArchPlugin.git
    cd ArchPlugin
  2. Соберите проект:

    ./gradlew build
  3. Установите плагин в Android Studio:

    • Откройте File > Settings > Plugins > Install plugin from disk.
    • Укажите путь до .jar файла из папки build/libs.
    • install_dialog
  4. Альтернативный вариант:

Использование

Создание новой фичи

  1. Перейдите в меню File > New > Feature и выберите опцию для создания новой фичи.

install_dialog

Или правой кнопкой мыши в окне project "New > Feature"

install_dialog

  1. В открывшемся диалоговом окне доступны следующие опции:

install_dialog

  • Select Directory: выберите директорию для размещения новой фичи (по умолчанию feature).
  • Feature Name: укажите имя фичи прописными буквами, разделяя слова через -.
  • Use custom package name: установите пользовательский пакет, если это необходимо.
  • With State: добавляет управление состоянием.
  • With Actions: добавляет действия для изменения состояния.
  • With Effect: добавляет побочные эффекты.
  • Create DI Components: автоматически создает компоненты для внедрения зависимостей.

Create Feature Dialog

Шаги создания фичи:

  1. В поле Select directory укажите директорию, в которой будет создана новая фича.
  2. Введите название фичи в поле Feature name.
  3. Если необходимо, используйте собственное имя пакета, установив галочку Use custom package name.
  4. Настройте требуемые элементы:
    • With State: если хотите, чтобы ваша фича включала управление состоянием.
    • With Actions: если хотите включить действия.
    • With Effect: если требуется добавить побочные эффекты.
  5. Установите опцию Create DI Components, если хотите автоматически сгенерировать компоненты для внедрения зависимостей.

Примерный состав нового модуля:

Create Feature Dialog