3

Como trabalhar com o Android Studio de forma mais efetiva

#Kotlin #Android
Marcelo Alves
Marcelo Alves

Quem sou eu!!  

 

Olá, para quem não me conhece eu me chamo Marcelo Alves. Estudo sobre programação voltada a área mobile desde 2012, quando eu tive o meu primeiro contato com programação e com a programação voltada ao Android.   

 

O que veremos hoje  

 

Hoje, irei apresentar para vocês algumas dicas e ferramentas mais usadas, e como você pode aumentar a produtividade nessa importante ferramenta. Mais antes, veja o que você aprenderá hoje:  


  • Use atalhos para facilitar o seu trabalho   
  • Bookmarks  
  • Live Template 

 

Use atalhos para facilitar o seu trabalho  


  • TABEsse atalho é usado para completar a escrita de uma variável, métodos etc.  
  • CTRLEsse atalho é usado para acessar rapidamente métodos, variáveis etc. Quando você pressionar o botão CTRL aparecerá o item selecionado em azul, basta você clicar com o botão esquerdo do mouse para acessar o lugar onde o item selecionado está.  
  • CTRL+ /Esse atalho é usado para inserir comentários por linha. Deixe o cursor antes do que você deseja comentar. Após isso, pressione CTRL+/. Se você deseja selecionar vários é só ir pressionando a / com CTRL pressionado.  
  • CTRL+ BEsse atalho possui semelhanças com o uso do CTRL e o ALT+CTRL+F7.  
  • CTRL+ DEsse atalho é usado para duplicar itens que você selecionar. Esse atalho é muito útil durante o dia a dia.  
  • CTRL+ EEsse atalho é usado para procurar itens recentes do projeto. Após pressionar CTRL+E aparecerá um Pop-up com os arquivos recentes.  
  • CTRL+ YEsse atalho é usado para excluir a linha que o cursor está.  
  • CTRL+ PEsse atalho é usado para mostrar o parâmetro do método selecionado.  
  • CTRL+ NEsse atalho é usado para localizar o nome de qualquer classe do projeto.  
  • CTRL+ GEsse atalho é usado para acessar uma determinada linha num determinado cursor. Exemplo: 8:3(Linha 8 no cursor 3).  
  • CTRL+SHIFT+ /: Esse atalho é usado para inserir comentários de múltiplas linhas. Deixe o cursor do mouse antes do que você deseja comentar. Após isso, selecione todo o conteúdo que deseja comentar e pressione CTRL+SHIFT+/.  
  • CTRL+SHIFT+ NEsse atalho é usado para localizar qualquer arquivo dentro do projeto.  
  • SHIFT 2XEsse atalho é usado para localizar em todos os locais (incluindo código e menus).  
  • SHIFT+F6Esse atalho é usado para renomear nome de variáveis, métodos etc. Esse é um dos principais atalhos usados no dia a dia. Coloque o cursor do mouse antes do nome que deseja renomear e pressione os botões SHIFT+F6.  
  • SHIFT+F10Esse atalho é usado para rodar a sua aplicação. Esse é um dos principais atalhos que você pode usar no dia a dia.   
  • SHIFT+ESCEsse atalho é usado para ocultar as abas que estão selecionadas.  
  • ALTEsse atalho é usado múltiplas seleções de itens diferentes. Deixe o cursor do mouse antes da variável etc. Após isso, pressione o ALT e arraste até onde você deseja selecionar.   
  • ALT + ← →Esse atalho é usado para navegar entre as guias abertas do editor.  
  • ALT + ↑ ↓Esse atalho é usado para navegar entre as funções de uma classe.  
  • ALT+JEsse atalho é usado para múltiplas seleções do mesmo item. Depois de selecionar o primeiro item, deixe o mouse em cima do próximo item que deseja selecionar.  
  • ALT+F7Esse atalho é usado para encontrar todos os usos de uma classe, métodos, variáveis etc. Selecione o cursor em cima do que você deseja localizar. Após isso, pressione ALT+F7. Aparecerá uma janela embaixo com todos os usos dela.  
  • ALT+CTRL+F7Esse atalho é usado para a consulta de um item e os seus usos no projeto. Quando você pressiona ALT+CTRL+F7 aparece um Pop-up na tela.  
  • ALT+CTRL+LEsse atalho é usado para alinhar a formação do seu código.  
  • ALT+CTRL+OEsse atalho é usado organizar imports do projeto. Esse é um atalho muito usado no dia a dia.  

 

Se você deseja conhecer mais atalhos, acesse o link abaixo:  

 

https://developer.android.com/studio/intro/keyboard-shortcuts  

  

Bookmarks  

 

Os bookmarks são usados para facilitar o trabalho do programador. A principal função dele é marcar códigos que você deseja sempre visualizar. Interprete o bookmark como se fosse um texto que você destacou usando um marcador de texto. Vamos ao exemplo. 

 

Suponha que você tenha muitas classes abertas no seu editor e você quer lembrar de uma determinada declaração que você escreveu no seu código. Nesse exemplo você anotou como se usa um Toast. Com o cursor na linha da declaração do Toast pressione F11 ou se você deseja usá-lo como mnemônico bookmark pressione SHIFT+F11, e escolha qual número ou letra você deseja utilizar. Ao abrir a lista de Bookmarks com o SHIFT+F11, o seu mnemônico ou o bookmark irá aparecer na lista.  

 

  

Live Template  


Os Live Templates são templates de código que agilizam o processo de codificação. Os Live Templates é uma ótima ferramenta para o reaproveitamento de códigos em diferentes projetos Android. Para entendemos melhor vamos criar um Live Template para um Toast.  

 

Para criar um Live Template acesse: File>Settings>Editor>Live Template.  


  

  • Acione o botão +  
  • Escolha a opção Template Group  
  • Digite o nome de sua preferência  

 

  

 

  • Após isso, selecione o grupo que você acabou de criar, acione o botão + e escolha a opção Live Template.  

 

  

  •  Escreva assim como mostra a imagem.  
  • Aperte o botão Edit variables  

 

  

  

  • Escreva assim como mostra a imagem.  
  • Selecione a opção Apply e depois Ok  
  • Escreva o nome do Template e assim que aparecer a mensagem aperte a tecla TAB.  

 

  

  

 

Fique à vontade para criar o seu próprio Live Template.  

 

Para maiores informações sobre o Live Templates, acesse os links abaixo:  

 

https://www.jetbrains.com/help/idea/using-live-templates.html  

https://thiengo.com.br/live-templates-para-otimizacao-de-tempo-no-android-studio  

 

Espero ter lhe ajudado com esse artigo. Se você deseja me conhecer melhor, visite o meu LinkedIn e Github.  

 

https://www.linkedin.com/in/marceloalves95/  

https://github.com/marceloalves95   

 

3
29

Comentários (3)

1
Isaias Bueno

Isaias Bueno

23/03/2021 17:43

Muito obrigado pelas dicas Marcelo, seu artigo está sensacional! Parabéns!

1
Marcelo Alves

Marcelo Alves

23/03/2021 18:24

Obrigado Isaias😀

0
Ana Guerra

Ana Guerra

24/03/2021 23:21

Nossa Marcelo, sério. Muito bom esse artigo! Vai facilitar a minha vida kkkkkk

As vezes eu clico nas teclas para ver o que acontece, agora eu já sei o que algumas fazem kkkkkk menos essas para a lista de tentativas kkkkkkk

Obrigada por compartilhar com a gente!

Gosto muito de aprender coisas novas e aplicá-las em meus projetos. Amo ajudar quem está começando nessa área. Juntos podemos crescer muito mais.

Brasil