O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

Programar o app

O Android Studio inclui ferramentas para cada fase do desenvolvimento, mas o mais importante é simplesmente programar o app: escrever o código, criar layouts, criar imagens e ser produtivo durante todo o processo.

Este é o assunto desta seção: as ferramentas que ajudam a você a programar rapidamente um app.

Produtividade da programação

Veja a seguir alguns recursos que ajudam a aumentar a produtividade durante a programação.

Preencher código automaticamente

O preenchimento de código acelera o desenvolvimento do app, reduzindo os erros de digitação e a necessidade de procurar nomes de classes, métodos e variações. O editor de código oferece os preenchimentos básico, inteligente e de frase.

Saiba mais sobre o preenchimento automático de código.

Criar modelos personalizados de preenchimento de código

Os modelos dinâmicos permitem inserir snippets de código para preencher rapidamente pequenos fragmentos de código. Para inserir um modelo dinâmico, digite a abreviação dele e pressione a tecla Tab. O Android Studio insere o snippet associado no modelo no código.

Por exemplo: a abreviação newInstance seguida por Tab insere o código de uma nova instância de fragmento com marcadores de argumentos. Ou digite fbc para inserir o método findViewById() com a sintaxe de cast e ID de recurso.

Para ver a lista de modelos dinâmicos compatíveis e personalizá-los, clique em File > Settings > Editor > Live Templates.

Saiba mais sobre Modelos dinâmicos (link em inglês).

Realizar correções rápidas com o lint

O Android Studio oferece uma ferramenta de leitura de código denominada Lint, que ajuda a identificar e corrigir problemas com a qualidade estrutural do código, sem executar o app nem programar testes.

Sempre que o app é criado, o Android Studio executa o Lint para verificar se os arquivos de origem contêm possíveis bugs e identificar melhorias de otimização em relação a critérios de precisão, segurança, desempenho, usabilidade, acessibilidade e internacionalização.

Saiba mais sobre o lint.

Ver a documentação e os detalhes de recursos

Para ver a documentação de uma API, coloque o cursor no nome do método/membro/classe e pressione F1.

Há também informações disponíveis para outros recursos, como imagens e temas. Por exemplo, se você colocar o cursor no nome do tema no arquivo de manifesto do Android e pressionar F1, será possível ver a hierarquia de herança do tema e cores ou imagens para os diversos atributos.

Criar novos arquivos rapidamente

Para criar um novo arquivo, clique no diretório que você quer usar na janela Project e pressione Alt + Insert (no Mac, Command + N). O Android Studio mostra uma pequena janela com uma lista de tipos de arquivos sugeridos adequados para o diretório selecionado.

Trabalhar com recursos

O Android Studio contém os seguintes recursos e ferramentas que ajudam a criar e gerenciar arquivos de recursos.

Saiba mais sobre como adicionar recursos.

Criar imagens para todas as densidades de tela

O Android Studio inclui uma ferramenta denominada Vector Asset Studio, que ajuda a criar imagens compatíveis com cada densidade de tela. Você pode fazer upload do próprio arquivo SVG para edição ou selecionar um dos diversos ícones do Material Design oferecidos pelo Google. Para começar, clique em File > New > Vector Asset.

Saiba mais sobre o Vector Asset Studio.

Visualizar imagens e cores

Quando você referencia imagens e ícones no código, uma visualização da imagem é exibida na margem esquerda para ajudar a verificar a referência de imagem ou ícone.

Para ver a imagem no tamanho original, clique na miniatura na margem esquerda. Ou então, posicione o cursor na referência inline para o recurso e pressione F1 para ver os detalhes da imagem, inclusive todos os tamanhos alternativos.

Criar novos layouts

O Android Studio oferece um editor de layouts avançado que permite arrastar e soltar widgets no layout e visualizá-lo durante a edição do XML.

Para começar, clique no módulo a que você quer adicionar o layout e depois em File > New > XML > Layout XML File.

Saiba mais sobre o Layout Editor.

Traduzir strings de IU

A ferramenta Translations Editor oferece uma visualização única de todos os recursos traduzidos, facilitando a alteração ou adição de traduções e a localização de traduções ausentes, sem precisar abrir cada versão do arquivo strings.xml. Você pode até fazer upload do arquivo de strings para solicitar serviços de tradução.

Para começar, clique com o botão direito em qualquer cópia do arquivo strings.xml e clique em Open Translations.

Saiba mais sobre o Translations Editor.