Плагины для IntelliJ IDEA как Лохнесское чудовище — все слышали про него, но никто не видел. Так же и разработка плагинов — многие слышали, что это возможно, но мало кто видел процесс создания от и до.
Павел хочет показать вам как можно, потратив пару часов, написать полезный для команды плагин для создания Page Object-ов из XML-файла. Это достаточно объёмная задача, которая позволит показать все этапы разработки плагина: от настройки плагина до реализации логики, UI, использования других плагинов и генерации кода.
Вам понадобятся:
- Установленный IntelliJ IDEA CE;
- Установленная Android Studio;
- Установленная Java (она есть в комплекте с Android Studio);
- Навыки программирования на Kotlin будут плюсом;
- Git & аккаунт на github — только если вы сами хотите потом пушить изменения в свой репозиторий.
Плагин Павел будет разрабатывать на Mac OS, другие операционные системы рассматриваться не будут.
Скачать презентацию
Почему этот доклад в программе