Google launched Android Studio on the IntelliJ IDEA Java IDE at its I/O Developer conference in May 2013. Android Studio is a full-featured development tool that also provides support for third-party plug-ins, allowing developers to develop applications faster and better.

Plug-in installation

First by the navigation bar File | Settings or Ctrl + Alt + S directly open the Settings dialog box, select the Plugins. Click the Install button on the right to download and Install the required plug-in. After the installation is complete, the Install button will become Restart Android Studio. Click the Restart button to Restart Android Studio.

Android Studio supports three ways to install plug-ins:

  1. Install JetBrains Plugins: Install JetBrains official Plugins. The official plug-ins are very rich in variety, including auxiliary user experience, language support, etc., stable and reliable, and updated frequently.
  2. Browse Repositories: Official repository. The official repository has not only official plug-ins, but also third-party plug-ins from the community.
  3. Install plugin from disk: Installs the plugin locally. After the plug-in of IDEA is packaged, it can be installed with this function, which facilitates plug-in development and sharing among small groups.

Plug-in summary

.ignore

Download | GitHub

.ignore is a quick generation of.gitignore (Git),.hgignore (Mercurial),.npmignore (NPM),.dockerignore (Docker),.chefignore (Chef),.cvsignore (CVS),.bzrIgnore (Bazaar),.boringIgnore (Darcs),.mtn-ignore (Monotone), ignore-glob (Fossil),. Jshintignore (JSHint),. Tfignore (Team Foundation),. P4ignore (Perforce),. Flooignore (Floobits),. Eslintignore (ESLint),.cfIgnore (Cloud Foundry),.jpmIgnore (Jetpack),.stylelintignore (StyleLint),.stylintignore (Stylint),. Swagger-codegen-ignore (Swagger codeGen),. Helmignore (Kubernetes Helm),. Upignore (Up),. Prettierignore (Prettier),.ebignore (ElasticBeanstalk). JetBrains ides are supported by Android Studio, AppCode, CLion, IntelliJ IDEA, PhpStorm, PyCharm, RubyMine, WebStorm, DataGrip.

360 FireLine

Download | WebSite

FireLine is a free static code scanning tool that supports Android and Java code and checks security and resource leak rules. The main safety inspection rules are derived from 360 business technology for many years, and the accuracy of memory inspection is leading in the industry. The latest version is compatible with the Alibaba Java Code Specification (P3C).

ADB Idea

Download | GitHub

ADB Idea is an ADB debugging tool that supports Uninstall App, Kill App, Start App, Restart App, Clear App Data, Clear App Data and Restart.

ADB WIFI

Download | GitHub

ADB WIFI is an Android Studio plugin that enables debugging of Android apps over WIFI without the need for root.

Alibaba Java Coding Guidelines

Download | GitHub

Alibaba Java Coding Guidelines is a Java code specification scanning plug-in.

Android ButterKnife Zelezny

Download | GitHub

For Android ButterKnife Zelezny is a according to the activities/fragments could/adapters selected XML layout generates ButterKnife injection of plug-in. Selected activities/fragments could/adapters referenced in the XML layout, click the Generate menu or use the shortcut Alt + Insert, and then select the Generate ButterKnife Injections.

Android Code Generator

Download | GitHub

Android Code Generator is a plug-in that quickly generates corresponding activities, fragments, Adapters, and menus based on layout files.

Android Methods Count

Download

Android Methods Count is a plugin that counts the total number of Methods in the Android dependency library.

Android Parcelable code generator

Download | GitHub

Android Parcelable Code Generator is a plug-in that quickly implements the Parcelable interface based on fields in data classes. Click on the Generate menu in the editor or use the shortcut Alt + Insert, then select Parcelable.

AndroidSourceViewer

Download | GitHub

AndroidSourceViewer is a plugin that allows you to view Android and Java versions online in Android Studio.

CheckStyle-IDEA

Download | GitHub

Checkstyle-idea is a plug-in that helps programmers write Java code that meets coding standards. It automates the process of checking Java code, freeing humans from this boring but important task, making it ideal for projects that want to enforce coding standards. Checkstyle is highly configurable and can support almost any coding standard. Checkstyle provides an example configuration file that supports Sun Code Conventions and Google Java Style.

CodeGlance

Download | GitHub

CodeGlance is a plug-in that displays code minimaps similar to those found in Sublime for quickly locating code.

EventBus3 Intellij Plugin

Download | GitHub

The EventBus3 Intellij Plugin is a plug-in that provides quick indexing and jumping for EventBus.

FindBugs-IDEA

Download | GitHub

Findbug-idea is a plug-in that provides static bytecode analysis to FindBugs in Java code from IntelliJ IDEA. FindBugs is a Java defect detection tool that uses static analysis to find over 200 error patterns, such as null pointer dereference, infinite recursive loops, poor use of Java libraries, and deadlocks. FindBugs can identify hundreds of serious defects in large applications (typically about 1 defect for every 1000-2000 lines of uncommented source statements).

GsonFormat

Download | GitHub

GsonFormat is a plug-in that quickly formats JSON data and automatically generates entity-class parameters. Create a new entity class and click on the Generate menu in the editor or use the shortcut Alt + Insert, then select GsonFormat.

Lifecycle Sorter

Download | GitHub

Lifecycle Sorter is a plug-in that sorts the Lifecycle methods of activities or fragments in the order in which they are called in the application.

Markdown Navigator

Download | GitHub

Markdown Navigator is a Markdown plugin with GFM and matching preview styles.

MVPHelper

Download | GitHub

MVPHelper is a plug-in for Intellj IDEA and Android Studio to automatically generate interfaces and implementation classes required for MVP mode. From inside the Contract or Presenter class, click on the Generate menu or use Alt + Insert and select Mvp Helper to Generate the file.

QAPlug-PMD

Download | WebSite

Qaplug-pmd is a plug-in (including PMD) that detects common programming flaws by examining source code. It’s similar to Findbugs, but instead of detecting bytecode, it detects source code directly. PMD supports Java, JavaScript, Salesforce.com Apex and Visualforce, PLSQL, Apache Velocity, XML, XSL and other languages.

Remove ButterKnife

Download | GitHub

Remove ButterKnife is a plug-in for removing the use of ButterKnife from your code.