The Fantastic 13 Plugins For Android Studio

Best Android Studio’s Plugins to explore…

ilyas ipek
wereprotein

--

The Next Plugin by İlyas İpek

In this article, I will show you all the plugins I use to reduce context switch, increase my productivity and of course make Android Studio look freaking awesome.

Let’s start with making Android Studio looks awesome…

GitHub Theme

This is my favorite theme currently 💜

GitHub Dark Experimental
GitHub Dark High Contrast

And there is a Light theme if you hate your eyes 😉

DarkCode Theme

This is just a much cooler version of the Dracula theme, I really love it too :)

Atom Material Icons

In nutshell, Android studio’s icons look very sad so I use this plugin to make them look more awesome and alive :)

Note: This plugin changes the UI icons too, you can change that by clicking on the Atom icon and Enable/Disable UI icons.

CodeGlance Pro

This is an amazing plugin, not just cuz it helps with the scrolling but also because it’s great to navigate to the added/changed code or for jumping to errors.

Tip: You can hide the default vertical scroll bar by going to Preferences -> Editor -> Color Scheme -> General -> Vertical scrollbars then give both tumb and tumb when scroll a transparent color

Mario Progress Bar

I know, this is really dumb but I love to change my progress bar shape so it makes my Gradle builds more bearable :). I use Mario Progress Bar but there are a lot more plugins.

Rainbow Brackets

It’s hard to be a copy/paste expert if you can’t find the block that you want isn’t it 🥲? Rainbow Brackets help you to identify code blocks better by making the opening and ending of brackets the same colors.

JSON Formatter

Great plugin to reduce your context switching especially when you need to format a response you got from Logcat, todo that just open the formatter tab and past JSON text then reformat it CTRL + ALT + L

JSON to Kotlin class

This plugin converts JSON to Kotlin classes with all kinds of cool configurations like adding the annotation (for ex: SerializedName), inner classes for nested objects, and more…

Tip: You can use ALT + K on Windows or Option + K on Mac to open the converter dialog

Kotlin Fill class

Basically, it’s the most genius/lazy way to fill Kotlin instance or function…

GitToolBox

This plugin is great to empower your Android Studio with all the Git stuff that’s missing, it has a lot of features but here are my favorites…

  • Automatic fetch: Runs git fetch at fixed intervals.
  • Status and blame bars: This will show you if your branch is up-to-date/behind/ahead etc.
  • Inline Blame
  • Branch Cleanup: Detects merged and non-merged but stale branches.
    You can trigger that by CMD+Shift+A / CTRL+Shift+A then type Branches Cleanup
  • Push tags: CMD+Shift+A / CTRL+Shift+A then type Push Tags

String Manipulation

This plugin is just crazy, it helps you with any kind of string manipulations like switch-case (camelCase/snake_case/etc) sort/reverses/align/shuffle and the list goes on…

I mostly use it to switch cases by pressing CMD+Shift+A / CTRL+Shift+A then typing what I want todo :)

ADB idea

This plugin adds a way to uninstall, kill, restart, clear data, enable/disable wifi or mobile data of your app and more with a single command or click.

To do that you have two options…

  1. Through the Tools -> Android -> ADB Idea menu

2. By searching for ADB in “Find Actions” (CMD+Shift+A / CTRL+Shift+A)

Useful plugins to check out

Note: I will add any other plugin I will discover in the feature to this article.

That’s it and I hope you loved the blog 💜

SeE YoU LaTeR

--

--

Android developer @teknasyon, writes about Android development and productivity.