O Android Studio é obviamente a ferramenta mais utilizada pelos desenvolvedores da plataforma Android. Apesar de ser muito robusta e conter praticamente tudo necessário para começar a programar, vários plugins foram desenvolvidos por programadores independentes e disponibilizados para a comunidade.
Para instalá-los é muito simples, basta ir diretamente nas preferências do android studio.
Essa lista contém os melhores plugins para ajudá-lo a turbinar a sua IDE.
1. Rainbow Brackets
Rainbow Brackets - Plugins | JetBrains Rainbow Brackets / Rainbow Parentheses for IntelliJ based IDEs.plugins.jetbrains.com
https://plugins.jetbrains.com/plugin/10080-rainbow-brackets
Muitas horas já foram perdidas por causa dos parênteses aninhados e essa extensão vai poupar muita dor de cabeça, pode apostar. Esse plugin adiciona cores nos respectivos pares de parênteses e colchetes, facilitando muito o desenvolvimento e deveria ser uma opção padrão em qualquer IDE moderna .
Oferece suporte às seguintes linguagens: Java, Scala, Clojure, Kotlin, Python, Haskell, Agda, Rust, JavaScript, TypeScript, Erlang, Go, Groovy, Ruby, Elixir, ObjectiveC, PHP, HTML, XML, SQL, Apex language, C#, Dart.
2. CodeGlance
CodeGlance — Plugins | JetBrains Embeds a code minimap similar to the one found in Sublime into the editor pane.plugins.jetbrains.com
https://plugins.jetbrains.com/plugin/7275-codeglance
CodeGlance adiciona um mini mapa com a pré-visualização do código no lado direito da barra de rolagem. Muito útil para quem se orienta com memória fotográfica ou apenas uma forma bonita de rolar o código mesmo.
3. Extra Icons
Extra Icons - Plugins | JetBrains Add icons for files like Travis YML, Appveyor YML, etc.plugins.jetbrains.com
https://plugins.jetbrains.com/plugin/11058-extra-icons
Em projetos grandes com muitos arquivos é comum alguns deles serem de diferentes extensões mesmo que não seja diretamente relacionado ao código fonte do projeto principal. Este plugin facilita a identificação desses arquivos adicionando ícones ao lado esquerdo do nome deles.
4. Markdown Navigator Enhanced
Markdown Navigator Enhanced - Plugins | JetBrains Markdown language support for IntelliJ platform.plugins.jetbrains.com
https://plugins.jetbrains.com/plugin/7896-markdown-navigator-enhanced
Quem trabalha com open source já deve estar muito familiarizado com os arquivos markdown pois é usado geralmente para documentar o projeto. Este plugin facilita na hora de você escrever os arquivos markdown dentro do próprio Android Studio.
https://vladsch.com/product/markdown-navigator
A lista de funcionalidades desse plugin é tão grande que deixo como sugestão de leitura através do link abaixo:
https://vladsch.com/product/markdown-navigator
5. JSON To Kotlin Class
JSON To Kotlin Class (JsonToKotlinClass) - Plugins | JetBrains Plugin for Kotlin to convert Json String into Kotlin data class code quickly.plugins.jetbrains.com
https://plugins.jetbrains.com/plugin/9960-json-to-kotlin-class-jsontokotlinclass-
Como o próprio nome já diz, esse plugin facilita na conversão de informações Json para uma classe Kotlin. No gif acima você vê como é fácil utilizá-lo e com isso poupar muito tempo evitando um trabalho repetitivo.
6. CPU Usage Indicator
CPU Usage Indicator - Plugins | JetBrains CPU Usage Indicator in the status bar, just like the Memory Indicator.plugins.jetbrains.com
https://plugins.jetbrains.com/plugin/8580-cpu-usage-indicator
Se a sua máquina não é muito potente e você fica constantemente monitorando o uso do CPU, esse plugin vai facilitar em muito essa tarefa.
7. ADB Idea
ADB Idea - Plugins | JetBrains Adds the following ADB commands to Android Studio and Intellij:.plugins.jetbrains.com
https://plugins.jetbrains.com/plugin/7380-adb-idea
Através da própria IDE no menu Tools->Android->ADB Idea, você tem acesso a diversos atalhos para o comando adb tais como:
ADB Uninstall App
ADB Kill App
ADB Start App
ADB Clear App Data
ADB Clear App Data and Restart
ADB Revoke Permissions
Esse plugin ajuda muito se você é do tipo que digita esses comandos manualmente no terminal ou se executa essas ações manualmente pelo device ou emulador.
Bonus: Material Theme UI
Material Theme UI - Plugins | JetBrains Material Theme UI Plugin Material Design Experience for JetBrains IDEs Material Theme UI is a plugin for...plugins.jetbrains.com
https://plugins.jetbrains.com/plugin/8006-material-theme-ui
Material Theme UI, certamente, trará uma nova experiência para você que já se enjoou da aparência padrão do Android Studio. Ele ajusta a IDE para o visual do Material Design e disponibiliza diversos temas claros e escuro que valem a pena conferir.
Conclusão
Evidentemente você não precisa de nenhum dos plugins dessa lista para programar para android mas se eles facilitam sua vida então porque não usá-los? Alguns dos plugins são bem úteis e aumentam sua produtividade, outros se tornam indispensáveis uma vez que você se acostuma com eles.
Se essa lista não foi útil para você, há milhares de outros plugins disponíveis no site da JetBrains. Android Studio - Plugins | JetBrains Welcome to JetBrains Android Studio Plugin Repositoryplugins.jetbrains.com