Supercharge Android Studio: Developing Your First Plugin
summary
Explains how to build an Android Studio/IntelliJ plugin using the plugin XML, extensions, services, actions and listeners, and the PSI for code inspection, with concrete code paths: use editor notification provider plus an action to show a top notification and a “convert” button when a modified Java file is opened, use FileStatusManager to check edits, collect debug metrics (May: 44% physical vs 56% emulator sessions), run and test with Gradle’s runIDE, and build UIs with the property graph and Kotlin UI DSL.
AI-written summary · about
chapters (17)
- 0:00Android Studio plugins intro
- 1:07IntelliJ Platform overview
- 2:54Plugin config & building blocks
- 3:36Plugin extensions explained
- 5:23Reusable plugin services
- 6:45Plugin actions & UI
- 7:51Event handling with listeners
- 8:34Real-world plugin example at Uber
- 10:20Metrics via plugin listeners
- 11:23Program Structure Interface basics
- 13:08PSI in Kotlin
- 14:56Kotlin DSL UI
- 18:07Next steps
- 18:49New plugin project
- 19:10IntelliJ Platform Explorer
- 19:51Debug internal actions
- 20:33Recommended plugins & resources
related talks
20mUpgrade Android Studio experience by building your own plugins
33mMake your Android Studio Plugin
28mFrom Idea to IDE: Developing Plugins for Android Studio
42mWrite your own Android Studio Plugin and automate everything
39mFantastic Plugins and Where They Live
39mFantastic Plugins and Where to Find Them
43mPlug and Play: Power Up DevX with Android Studio Plugins
26mEnough with scripts, let's create an Android Studio plugin?
