A plugin is a feature specific component added to a program such as an IDE (in this case Android Studio). A plugin is usually designed to augment for some specific features that a program did not originally come with. This helps in increasing the developers efficiency.