GitXplorerGitXplorer
i

ArchPlugin

public
8 stars
0 forks
0 issues

Commits

List of commits on branch master.
Unverified
d9dad68027aeac0c889a6bdb12a1eb6ff98d45bb

@fix: create feature dir for unit test

ii-redbyte committed 4 months ago
Unverified
b9ce0f5190911c3b0ab8c0b8fd0c0a43f3cd7386

@feat: New version with create unit test option

ii-redbyte committed 4 months ago
Unverified
6dd6b644f476e68d00d51766b81ae85451dcfeed

@feat: add unit test struct

ii-redbyte committed 4 months ago
Unverified
25749400dca2b2688ff5f41e4b17a1ea2004baa3

@feat: add new import for VM

ii-redbyte committed 4 months ago
Unverified
38a2ebfc4a7ec94d2d718d5b802b8cc4923874b8

@fix: change README.md

ii-redbyte committed 4 months ago
Unverified
a461de281e4fad8cb2e4c6c4e28012e0c84ff547

@fix: change README.md

ii-redbyte committed 4 months ago

README

The README file for this repository.

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