


Matching Versions of the IntelliJ Platform with the Android Studio Versionįor API compatibility, it is essential to match the version of the IntelliJ Platform APIs used for plugin development with the target version of Android Studio. Some minor modifications to the skeleton project are needed, as discussed below. On the New Project Screen, choose IDE Plugin from the project generators list as described in the tutorial, not Android. The tutorial produces a skeleton project suitable to use as a starting point for an Android Studio plugin. To create a new Android Studio plugin project, follow the tutorial on the Getting Started with Gradle page. Configuring IntelliJ Platform Projects for Android Studio Plugin Development Once completed, plugins can be packaged and distributed at JetBrains Marketplace.Īndroid Studio plugins are not Android modules or apps to run in the Android operating system, such as smartphones or tablets. It's also helpful to be familiar with Java Swing. Plugins can be written in Kotlin or Java, or a mix of both, and are created using IntelliJ IDEA and the IntelliJ Platform. Android Studio plugins extend or add functionality to the Android Studio IDE.
