Версия: 1.2
При использовании библиотеки CoTea @MikhailZhalskiy для для каждого экрана требуется создать набор классов и интерфейсов. Плагин позволяет упростить этот процесс и сгенерировать файлы автоматически.
Генерация файлов доступна из стандартного меню New (Cmd+N/Ctrl+N) AS/IDEA
New > CoTea > CoTea Classes Only
При создании требуется указать префикс и после этого в выбранной директории будут созданы
*Analytic
*Command
*CommandHandler
*Message
*SideEffect
*State
*StateUpdater
*StoreFactory
New > CoTea > CoTea Screen
После указания имени экрана в выбранной директории будут созданы классы и интерфейсы
tea\
*Analytic
*Command
*CommandHandler
*Message
*SideEffect
*State
*StateUpdater
*StoreFactory
*ViewModel
-
Выполнить gradle команду
./grdalew buildPlugin. После сборки артефакт плагина будет помещен в папкуbuild\distributions -
Нажать на кнопку настроек и выбрать пункт "Install Plugin from Disk".
-
Нажать на кнопку настроек и выбрать пункт "Manage Plugin Repositories..."
-
Добавить репозиторий https://mobicode.pro/idea/cotea/updatePlugins.xml

-
Найти в разделе Marketplace плагин "CoTea Files Generator" и установить




