6 Plugins mais úteis para Android Studio

Android Studio fornece uma plataforma onde se pode desenvolver aplicações android para telefones Android, tablets, Android Wear, Android TV. Android Studio é o IDE oficial para o desenvolvimento de aplicativos para Android, e é baseado no IntelliJ IDEA. Pode-se desenvolver aplicativos Android usando Kotlin ou Java como a Linguagem Backend e XML para o desenvolvimento da interface de usuário frontend.

Em computação, um plug-in é um componente de software que adiciona uma característica particular a um programa de computador existente. Quando um programa suporta plug-ins, ele permite a personalização. Plugins são uma ótima maneira de aumentar a produtividade e a experiência geral de programação. Algumas tarefas são chatas e não divertidas de se fazer, usando plugins no android studio você pode fazer mais em menos tempo. Então, neste artigo, vamos compartilhar com você 7 úteis plugins android studio que ajudarão a se tornar um desenvolvedor android melhor.

Key Promoter X

Key Promoter X ajuda a obter os atalhos necessários enquanto trabalha em projetos android. Quando os desenvolvedores utilizam o mouse em um botão dentro do IDE, o Key Promoter X apresenta o atalho de teclado que você deveria ter utilizado alternativamente. O Key Promoter X oferece uma maneira simples de estudar como substituir o trabalho cansativo do mouse por teclas de teclado e ajuda a fazer a transição para um desenvolvimento mais rápido e sem mouse. A janela de ferramentas do Promotor de Teclas X fornece uma lista de acertos das ações do mouse que são mais utilizadas pelos desenvolvedores e fornece rapidamente o atalho que os desenvolvedores podem usar alternativamente. Botões não tendo atalho, o Key Promoter X avisa com a oportunidade de criar diretamente um.

ButterKnifeZelezny

ButterKnifeZelezny é um plug-in de estúdio andróide para criar injeções ButterKnife a partir de XML de layout selecionado. É um plug-in muito simples para Android Studio/IDEA que suporta a criação de injeções com um clique de ButterKnife view. O fato divertido é que ButterKnifeProgrammers são preguiçosos, e programadores que não são preguiçosos não são bons programadores. Quase os desenvolvedores Android devem saber @JakeWharton’s ButterKnife annotation library. O desenvolvedor pode implementar esta biblioteca sem escrever um monte de findViewById() e setOnClickListener(). O objetivo principal é facilitar aos desenvolvedores a rápida geração do código da visão de binding do controle e melhorar a eficiência da codificação.

Json para Kotlin Class

Json para kotlin Class é um plugin para criar a classe de dados Kotlin a partir da string JSON, em outras palavras, um plugin que muda a string JSON para a classe de dados Kotlin. Com isso, é possível gerar uma classe de dados Kotlin a partir da cadeia de caracteres JSON programática. Suportando (quase) todos os tipos de anotações das bibliotecas JSON(Gson, Jackson, Fastjson, MoShi e LoganSquare, kotlinx.serialization(valor padrão personalizado)). Algumas das características importantes são:

  • Personalizando as próprias anotações
  • Initializando propriedades com valores padrão
  • Permitir que propriedades sejam anuláveis(?)
  • Determinando automaticamente a nulidade de propriedades
  • Renomeando nomes de campos para serem estilo camelCase ao selecionar uma JSON lib alvo annotation.
  • Gerando classe Kotlin como classes individuais
  • Gerando classe Kotlin classe como classes internas
  • Formatendo qualquer string JSON legal
  • Gerating Map Type quando json key é o tipo primitivo
  • Criar apenas anotações quando necessário
  • Personalizar classe de dados classe pai
  • Definir propriedade ordem alfabética
  • Passar palavra-chave válida
  • Carregamento de suporte JSON a partir de Paster/Local File/Http URL
  • Support customizar seu próprio plugin por módulo de extensão
  • Supportar suporte de classe normal
  • Plugin dinâmico suporte de carga
  • Suporte gerando ListClass do JSONArray
  • Suporte de esquema json completo

Json para kotlin Class é uma excelente ferramenta para desenvolvedores do Kotlin e pode converter uma string JSON para a classe de dados Kotlin. A ferramenta pode não só entender os tipos primitivos mas também criar automaticamente tipos complexos. É simplesmente acessível. Nós fornecemos o mapa de teclas de atalho ALT + K para Windows e Option + K para Mac, experimente e você vai se apaixonar por ele! JsonToKotlinClass apenas torna a programação mais agradável.

Parênteses do arco-íris

Parênteses do arco-íris adiciona parênteses do arco-íris e parênteses do arco-íris ao código. A codificação por cores dos parênteses torna mais simples obter parênteses emparelhados para que os desenvolvedores não se percam num mar de parênteses idênticos. Esta é uma ferramenta muito útil e poupa a confusão de seleccionar qual o parêntesis que precisa de ser fechado. Cada par de parênteses/parênteses tem uma cor diferente. Bastante simples, mas um excelente plugin.

CodeGlance

Codeglance plugin ilustra uma visão geral com zoom-out ou minimap semelhante ao encontrado em Sublime no painel do editor. O minimap permite uma rolagem rápida, permitindo que você pule diretamente para seções de código. Algumas das características importantes são:

  • Codeglance opera com temas claros e escuros usando as cores personalizadas para realce de sintaxe.
  • Linha de trabalho para renderização
  • Renderização de cores usando o tokenizer do IntelliJ
  • Reproduzível!
  • Embutido na janela do editor
  • Substituição completa do Code Outline que ajuda os novos buildds do Intellij.

ADB Idea

ADB Idea é um plugin para Android Studio e Intellij IDEA que acelera o desenvolvimento normal do andróide. Ele permite atalhos para várias funcionalidades do emulador que normalmente consomem muito tempo, como reiniciar os dados da aplicação, desinstalar a aplicação, ou inicializar o debugger. Os seguintes comandos são fornecidos:

  • ADB Uninstall App
  • ADB Kill App
  • ADB Start App
  • ADB Restart App
  • ADB Clear App Data
  • ADB Clear App Data and Restart
  • ADB Start App With Debugger
  • ADB Restart App With Debugger
  • ADB Grant/Revoke Permissions
  • ADB Enable/Disable Wi-Fi
  • ADB Activar/desactivar dados móveis

My Personal Notes arrow_drop_up
Salvar