Фантастические плагины и где они обитаютТехнологии Android
Android-разработчик с 3,5 года стажа. Ментор и лектор в Android Academy MSK.
Интересуется всем, что связано с Android, в частности, разработкой плагинов для Android Studio.
Каждый разработчик сталкивается с желанием автоматизировать часть своей работы. Но далеко не каждый пишет для этого собственный плагин для Android Studio или Intellij IDEA, потому что думает, что это сложно.
В докладе я докажу, что разработать плагин - подъёмная задача для любого разработчика.
Расскажу, как в HH.ru сделали плагин для создания feature-модулей: почему решили написать именно плагин и почему не подошли существующие решения генерации кода; с какими проблемами сталкивались и как их решали; раскрою несколько секретов плагиностроения: что такое PSI, как создавать собственные wizard-диалоги и как использовать встроенный DI; а также покажу исходники и расскажу, что в них поменять для решения ваших задач.
Доклад будет интересен как тем, кто никогда не писал плагины, так и тем, кто только начал в них разбираться.