Android Studio Plugins N Play

    

A list of cool/useful Android studio plugins (linked from my blog post here)

Code Gen

Description Link
Parcelable Class Generator https://github.com/mcharmas/android-parcelable-intellij-plugin
Butter knife code gen https://github.com/avast/android-butterknife-zelezny
Butter knife removal!? https://github.com/u3shadow/RemoveButterKnife
Json2Java4Ide (convert json to model objects) https://github.com/t28hub/json2java4idea
GSON formatter (convert json to model objects - better ui) https://github.com/zzz40500/GsonFormat
Awesome POJO Generator (convert json to model objects) https://github.com/jineshfrancs/AwesomePojoGenerator
RoboPOJOGenerator (convert json to model objects) https://github.com/robohorse/RoboPOJOGenerator
OTTO class/method links in side bar https://github.com/square/otto-intellij-plugin
M Permissions code generator https://github.com/shiraji/permissions-dispatcher-plugin
Auto Value Generator https://plugins.jetbrains.com/plugin/8091?pr=idea
Selector Chapek (auto gen of drawable selectors) https://github.com/inmite/android-selector-chapek
Android Studio Prettify (auto gen findViewById) https://github.com/Haehnchen/idea-android-studio-plugin
Activity CreateIntent Inspection (auto gen Activity create method) https://github.com/shiraji/create-intent-inspection
Fragment newInstance Inspection (auto gen Fragment newInstatce method) https://github.com/shiraji/new-instance-inspection
Android Studio Super Plugin (7 useful plugins combined) https://github.com/b2b2244424/AndroidStudioSuperPlugin
Exynap (generate lots of different code examples) http://exynap.com/
JSON to POJO Converter (Plain Old Java Object) https://github.com/robohorse/RoboPOJOGenerator
DTOnator (another POJO creator with static inner classes) https://github.com/nvinayshetty/DTOnator
Data Binding Support (XML code gen) https://github.com/shiraji/databinding-support
Thesaurus (help to generate var names) https://plugins.jetbrains.com/androidstudio/plugin/7199-thesaurus
Advanced Code Folding (generates more readable code) https://plugins.jetbrains.com/plugin/9320-advanced-java-folding
OkHttpParamsGet (generates OKHttp params) https://github.com/kingwang666/OkHttpParamsGet
RxJava postfix completion (generates RxJava with AS postfix feature) https://plugins.jetbrains.com/plugin/9455-rxjava-postfix-plugin
Generate MVP code (generates MVP with Dagger2/Rx2/Retrofit) https://plugins.jetbrains.com/plugin/9784-generate-m-v-p-code
Droid-Snippet (inserts useful util methods) https://github.com/KingsMentor/Droid-Snippet
Clean Architecture Plugin (generates app structure from template) https://github.com/alvaromarco/CleanArchitecturePlugin
Name that colour (pastes in colour in clipboard in color.xml) http://plugins.jetbrains.com/plugin/10422-name-that-color
Kotlin Data Class to SharedPreferences (generates code for SharedPreferences from a Kotlin data class) https://plugins.jetbrains.com/plugin/14970-kotlin-data-class-to-sharedpreferences/

Design

Description Link
Android Icons https://github.com/jgilfelt/androidicons-adt-template
Material Icons https://github.com/intrications/material-design-icons-adt-template
Android drawable resources https://plugins.jetbrains.com/plugin/7658?pr=idea
Svg converter 2 vectors https://github.com/Ashung/svg2vectordrawable
Drawable optimiser https://github.com/fabiomsr/drawable-optimizer
Tiny Png (png optimiser) https://github.com/lsjwzh/TinyPngPlugin
Color Manager (color info in xml window) https://github.com/shiraji/color-manager
Dr Vector (correct float numbers) https://plugins.jetbrains.com/plugin/9937-dr-vector-android
Android Drawable Importer (import image into different densities) https://plugins.jetbrains.com/plugin/7658-android-drawable-importer
Vector drawable thumbnails (lists all vectors in project) https://plugins.jetbrains.com/plugin/10741-vector-drawable-thumbnails
Drawable preview (tree view previews) https://github.com/mistamek/Android-drawable-preview-plugin

Gradle

Description Link
Gradle View (show dependancy hierarchy) https://github.com/rholder/gradle-view
Gradle Dependancies Method counts http://www.methodscount.com/plugins
Gradle Dependancies Helper (Auto complete) https://github.com/ligi/GradleDependenciesHelperPlugin
Gradle Build Time Tracker https://github.com/passy/build-time-tracker-plugin
OK Gradle (dependancy lookup) https://plugins.jetbrains.com/plugin/10102-ok-gradle
Clear Gradle cache https://github.com/harisudhan7889/ClearCachePlugin

Kotlin

Description Link
Edu tools (kotlin koans) https://plugins.jetbrains.com/plugin/10081-edutools
Kotlin variable completion (autocomplete) https://github.com/bassaer/kotlin-variable-completion-plugin
JsonToKotlinClass (generates models in kotlin from json) https://github.com/wuseal/JsonToKotlinClass
Multiple Korlin converter (convert multiple files) https://plugins.jetbrains.com/plugin/12183-multiple-file-kotlin-converter
Protien (kotlin code gen for retrofit via swagger) https://plugins.jetbrains.com/plugin/10206-protein--kotlin-code-generator-for-retrofit2-and-rxjava2-based-on-swagger

Miscellaneous

Description Link
Shortcut reminder https://plugins.jetbrains.com/plugin/1003
Presentation Assistant (another shortcut reminder) https://plugins.jetbrains.com/plugin/7345
Key Promoter https://plugins.jetbrains.com/plugin/4455
Key Promoter X (more stats than above version) https://plugins.jetbrains.com/plugin/9792-key-promoter-x
ADB Idea (ADB Shortcuts - uninstall etc.) https://github.com/pbreault/adb-idea
Android WiFi adb debug setup https://github.com/pedrovgs/AndroidWiFiADB
Proguard snippets https://github.com/hotchemi/gradle-proguard-plugin
Activity Lifecycle method sorter https://plugins.jetbrains.com/plugin/7742?pr=
EventBus method navigator https://github.com/kgmyshin/eventbus3-intellij-plugin
Material theme UI (IDE theming ~ might be unstable) https://github.com/ChrisRM/material-theme-jetbrains
Multi Markdown (markdown editor) https://github.com/vsch/idea-multimarkdown/wiki
String Maniplulation https://plugins.jetbrains.com/plugin/2162?pr=idea
Line Sorter https://plugins.jetbrains.com/plugin/5919?pr=clion
String Resource Search https://github.com/konifar/android-strings-search-plugin
Dagger IntelliJ Plugin (editor links for providers) https://github.com/square/dagger-intellij-plugin
Checkstyle plugin (realtime feedback) https://github.com/jshiell/checkstyle-idea
Instapk (upload apk to slack) https://instapk.com/download_plugin.html
Path title (full class path in title bar) https://plugins.jetbrains.com/plugin/9975-path-title
Code glance (code overview pane) https://github.com/Vektah/CodeGlance
JVM Memory View (monitor objects in memory) https://plugins.jetbrains.com/plugin/8537-jvm-debugger-memory-view
Resource Usage Count https://github.com/niorgai/Android-Resource-Usage-Count
Biu (Compress PNG's) https://plugins.jetbrains.com/plugin/9788-biu
Idea gitignore (Generate .gitignore files) https://github.com/hsz/idea-gitignore
Android Localizer (Translate files with Microsoft Translate) https://github.com/westlinkin/AndroidLocalizationer
Folding plugin (Puts files in virtual folders) https://github.com/dmytrodanylyk/folding-plugin
FindBugs idea (FindBugs issues in IDE) https://plugins.jetbrains.com/plugin/3847-findbugs-idea
Wakatime (coding time metrics) https://wakatime.com/features
Catdea (clickable logcat log links) https://github.com/Cybr0sis/Catdea
CPU usage (IDE usage indicator) https://plugins.jetbrains.com/plugin/8580-cpu-usage-indicator/

Fun :-)

Description Link
Nyan progress bar (give progress some colour!) https://plugins.jetbrains.com/plugin/8575-nyan-progress-bar
Rainbow brackets (colourful brackets) https://plugins.jetbrains.com/plugin/10080-rainbow-brackets
Emoji support (add to commits and markdown :-) https://github.com/shiraji/emoji
Power Mode 2 (fire & sparks when you type!) https://plugins.jetbrains.com/plugin/8251-power-mode-ii