Os 17 principais plugins do Android Studio

Os 17 principais plugins do Android Studio


Existem centenas de plugins para o Android Studio, e seu número está aumentando a cada dia. Isso acontece principalmente por duas razões. Primeiro, o Android Studio é o ambiente de desenvolvimento integrado oficial para a criação de aplicativos Android. Em segundo lugar, o Intellij IDEA, a plataforma na qual o Android Studio se baseia, permite desenvolver e instalar facilmente plugins úteis compatíveis com os dois IDEs. Quais plugins você instala?


Obviamente, você pode programar no Android Studio "simples" instalando as bibliotecas necessárias e não adicionando um único plugin. Mas porque? Os plug-ins para o Android Studio podem tornar seu trabalho mais eficiente e divertido. Agora, falaremos sobre os principais plug-ins do Android Studio que podem triplicar (pelo menos) seu desempenho.


Na lista dos melhores plug-ins para o Android Studio, incluímos algumas ferramentas básicas que foram testadas com o tempo, além de várias gemas pouco conhecidas, recomendadas por desenvolvedores experientes de aplicativos Android. Então, aqui estão nossos plugins favoritos do Android Studio:


1. Manipulação de Cordas


Manipulação de String


Como o nome indica, este plugin economiza horas de trabalho manual tedioso com strings. Permite alterar o estilo do texto (camelCase, kebab-lowercase, KEBAB-UPPERCASE, snake_case, SCREAMING_SNAKE_CASE, dot.case, letras minúsculas, maiúsculas, PascalCase), codificar / decodificar, aumentar / diminuir, classificar, filtrar e alinhar .


2. Codota


Codota


Veja o que o próximo plugin é capaz. O plug-in Codota usa aprendizado de máquina para preencher automaticamente seu código . O plug-in aprende com exemplos de código de milhões de programas Java, juntamente com seu próprio contexto exclusivo. Utilizado por desenvolvedores iniciantes e experientes em Java, o Codota acelera o desenvolvimento e ajuda a eliminar bugs irritantes que aparecem no seu código.


Além do plug-in, o Codota também oferece uma extensa biblioteca de trechos de código Java comumente usados para copiar e colar no lugar certo.


3. indicador de uso da CPU


Indicador de uso da CPU


Este plugin simples é muito mais útil do que você imagina à primeira vista. À medida que seu código e aplicativo se tornam mais complexos para compilar e executar, isso afetará seu processador. Um dos recursos mais úteis do indicador de utilização do processador é a capacidade de gerar um despejo de encadeamento para mostrar o que obstrui o processador no encadeamento em segundo plano .


4. Suportes do arco-íris


Suportes arco-íris


Os colchetes sempre foram uma fonte de dor de cabeça para os programadores. Quantas horas foram gastas para encontrar esse suporte ausente? Pare com isso!


Em vez de sentar e tentar descobrir qual colchete você já fechou e qual ainda não está, colora os colchetes usando o plug-in Rainbow Brackets.


Ele suporta Java, Scala, Clojure, Kotlin, Python, Haskell, Agda, Rust, JavaScript, TypeScript, Erlang, Go, Groovy, Ruby, Elixir, ObjectiveC, PHP, HTML, XML, SQL, Apex, C #, Dart e outros idiomas.


5. Projeto Lombok


O código Java complexo para aplicativos Android geralmente pode conter muitos códigos padronizados (construtores, getters, setters). Isso pode ser entediante e difícil em termos de legibilidade e suporte ao código. O Project Lombok é uma biblioteca Java que se conecta ao seu IDE e gera esse código de modelo para você , mantendo seu código conciso e legível. A diferença no código antes e depois pode ser bastante impressionante.


Vale ressaltar que o Lombok, sendo uma biblioteca em tempo de compilação, não tornará seu aplicativo mais pesado. Além disso, os desenvolvedores de plugins em seus sites oferecem muitos recursos úteis para usuários e desenvolvedores de plugins.


6. Importador Drawable Android


Importador Drawable Android


Se você vai trabalhar com drawable ao desenvolver um aplicativo Android, então este é o plugin que você deve conhecer.


Para adaptar recursos a todos os tamanhos e resoluções de tela de dispositivos Android, cada projeto Android possui uma pasta desenhável. Se você foi abençoado por um designer da Paradise que já fornece os recursos nas pastas certas com os nomes corretos, nós sinceramente o invejamos. Mas é mais provável que você não tenha tanta sorte e renomeie e mova os arquivos PNG para as pastas desejadas.


O Importador Drawable do Android é um plug-in que economiza muito tempo. Ele permite importar recursos individuais de regulamentação para os tamanhos e permissões necessários, arquivos zip inteiros para posicionamento automático nas pastas necessárias .


7. Miniaturas desenháveis ​​de vetor


Para visualizar o arquivo XML do vetor, você precisa executar o aplicativo. As miniaturas desenháveis ​​de vetor ajudarão você a se livrar disso e a exibir desenhos vetoriais com um único clique.


8. Plug-in de pré-visualização do Drawable Android


Quando o seu projeto possui muitos componentes desenháveis, navegar por eles pode ser muito difícil. Seria bom se o IDE tivesse uma visualização rápida da imagem, certo? Com o plug-in de pré-visualização do Drawable Android, isso é possível.


Este plug-in para o Android Studio substitui os ícones padrão na árvore de arquivos do projeto pelas visualizações de elementos . Mas não se esqueça de usar nomes adequados para drawable, ainda é importante.


9. Nomeie essa cor


Nomeie essa cor


Deixe-me começar quebrando o mito. Nem todas as mulheres conseguem distinguir turquesa de água-marinha ou berinjela de ameixa. E para isso não é necessário ser daltônico.


A presença e popularidade deste plugin sugere que a maioria dos desenvolvedores também não possui essa habilidade mágica de reconhecimento de cores.


O plug-in Name That Color irá nomear a cor que você tem na área de transferência, diretamente no arquivo de recurso no Android Studio, e fornecerá o nome da cor correspondente mais próxima . A era lighter_light_pink nos seus arquivos xml está chegando ao fim.


10. bundletool


bundletool é a ferramenta básica que Gradle, Android Studio e Google Play usam para criar o pacote de aplicativos Android ou converter o pacote de aplicativos em vários APKs implantados em dispositivos . Esta ferramenta do Google é necessária para funcionar de forma mais eficaz com pacotes APK.


11. Zelezny


O Android ButterKnife é uma biblioteca de injeção de dependência . Como regra, isso melhora a legibilidade do código, permitindo que você se concentre na lógica e não misture o código em uma pilha para procurar componentes de exibição ou adicionar ouvintes.


Zelezny


O Android ButterKnife Zelezny é um plug-in do Android Studio para criar injeções no ButterKnife a partir de layouts XML selecionados em Activity, snippets ou adaptadores. A maioria dos manuais do ButterKnife que você encontrará recomendará a instalação do Zelezny.


12. Entrada Android


O Android Input é um plug-in bastante simples, mas útil, para o Android Studio que permite inserir texto facilmente diretamente no seu dispositivo ou emulador Android . Ele lembra o último dispositivo usado e o último texto digitado.


Entrada Android


13. Idéia do BAD


Este plug-in para o Intellij IDEA e o Android Studio adiciona vários atalhos de teclado úteis para vários comandos da ferramenta ADB diretamente no seu IDE. Embora isso pareça um exagero, os desenvolvedores dizem que o ADB Idea pode realmente acelerar o desenvolvimento e a depuração de aplicativos Android.


14. otimizado para adb


Chamando-se de “faca suíça para teste e desenvolvimento para Android”, o adb-extended é uma interface de linha de comando para executar vários scripts. Isso permite testar muitos comportamentos de aplicativos potencialmente errôneos , como rotação da tela, modo de economia de bateria, modo de armazenamento de dados, modo de espera e concessão ou revogação de permissões.


15. ADB WIFI


Este plug-in facilita a conexão do seu dispositivo ao ADB via WiFi para depuração . Como muitos outros plugins pequenos, mas convenientes, este é apenas um invólucro para uma série de comandos que você pode executar na linha de comando. Mas por que não tornar esse processo mais confortável?


16. Aqui tem dragões


Aqui há dragões é um plugin Intellij e Android Studio que permite anotar seus métodos Java "impuros" com a anotação @SideEffect. Ao chamar esse método, o plug-in exibe um pequeno ícone de dragão.


Aqui tem dragões


Além disso, este plugin é muito fofo para não incluí-lo em nossa lista. Estes são dragões!


17. Modo Energia 2


Você sabe, seu código é apenas épico. Quando você codifica a noite toda e seu sangue contém um alto teor de cafeína, você pode sentir seus dedos vomitando fogo e sacudindo o mundo. Você é Deus. E você merece programar como Deus .


Modo de energia 2


E finalmente


Antes de começar a instalar todos os plug-ins da lista, lembre-se de que um grande número de plug-ins geralmente diminui a velocidade do IDE. Pense em seus hábitos ao escrever código e veja quais plug-ins economizarão seu tempo sem adicionar peso extra ao Android Studio.

Source: https://habr.com/ru/post/pt449132/


All Articles