Fantastic Plugins and Where to Find Them
summary
Shows how hh.ru built an Android Studio / IntelliJ IDEA plugin to generate feature modules, explaining why a plugin was chosen over existing code-generation tools, problems encountered and solutions. Covers concrete plugin-development topics: PSI (Program Structure Interface), creating custom wizard dialogs, using the IDE's built-in dependency injection, and points to the plugin source with guidance on what to change for your needs.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 1:28Android Studio modules
- 8:40Custom plugin
- 9:23IntelliJ basics
- 16:02IntelliJ internals
- 20:39PSI for plugins
- 21:01Multi-page wizards
- 23:49Dependency Injection
- 26:37Freemarker generation
- 34:40Modify project code
- 37:29Code modification
- 38:10Q&A
related talks
39mFantastic Plugins and Where They Live
21mSupercharge Android Studio: Developing Your First Plugin
43mPlug and Play: Power Up DevX with Android Studio Plugins
01h 09mWorkshop (part 2): Let's plugin some more
33mMake your Android Studio Plugin
31mBuilding an IDE plugin for clean code generation
01h 13mWorkshop (part 1): Let's plugin some more
35mMaking an IntelliJ Plugin Remote Development-friendly
