The Fantastic 13 Plugins For Android Studio
Best Android Studio’s Plugins to explore…
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 💜
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 orOption + 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 byCMD+Shift+A
/CTRL+Shift+A
then typeBranches Cleanup
- Push tags:
CMD+Shift+A
/CTRL+Shift+A
then typePush 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…
- 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 💜