Fantastic Plugins and Where They Live
summary
Demonstrates how to build an IntelliJ/Android Studio plugin to automate creating feature modules, explaining why the team at hh.ru chose a plugin over existing code-generation tools, the problems encountered and their solutions. Covers practical plugin-development topics: working with PSI, building custom wizard dialogs, using the IDE's dependency injection, and reviews source code with pointers 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 to Find Them
21mSupercharge Android Studio: Developing Your First Plugin
42mWrite your own Android Studio Plugin and automate everything
01h 09mWorkshop (part 2): Let's plugin some more
01h 13mService Plugin
01h 13mWorkshop (part 1): Let's plugin some more
20mUpgrade Android Studio experience by building your own plugins
28mFrom Idea to IDE: Developing Plugins for Android Studio
