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.

Preenchimento de código

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 variáveis. O editor de código oferece os preenchimentos básico, inteligente e de frase.

Saiba mais sobre o preenchimento de código e o preenchimento de código com IA.

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 de código associado ao modelo no código.

Por exemplo, a abreviação comp seguida por Tab insere o código de uma nova função combinável. Ou digite loge para encontrar o método Log.e e registrar usando seu código.

Para conferir a lista de modelos dinâmicos com suporte e os personalizar, clique em File > Settings > Editor > Live Templates (Android Studio > Settings > Editor > Live Templates no macOS).

Saiba mais sobre Modelos dinâmicos.

Realizar correções rápidas com o lint

O Android Studio oferece uma ferramenta de verificação de código chamada lint para ajudar 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 de texto 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 de texto em uma Modifier do Compose ou em uma propriedade ColorScheme do Material 3, poderá conferir a documentação e os parâmetros padrão dela.

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 com base no diretório selecionado.

Trabalhar com recursos

O Android Studio inclui os seguintes recursos e ferramentas para ajudar você 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 chamada Vector Asset Studio, que ajuda a criar imagens e ícones de interface personalizados compatíveis com cada densidade de tela. Você pode fazer upload do seu próprio arquivo SVG para edição ou selecionar um dos vários ícones do Material Design fornecidos pelo Google. Para começar, clique em File > New > Vector Asset.

Saiba mais sobre o Vector Asset Studio.

O Android Studio também inclui uma ferramenta chamada Image Asset Studio, que ajuda a criar ícones personalizados para notificações e tela de início, além de ícones padrão da interface em diferentes resoluções para oferecer suporte a cada densidade de tela. Você pode fazer upload da sua própria imagem ou texto para personalização ou selecionar em uma biblioteca de ícones do Material Design fornecidos pelo Google. Para começar, clique em File > New > Image Asset.

Saiba mais sobre o Image Asset Studio.

Visualizar imagens e cores

Quando você referencia imagens e ícones no código, uma visualização da imagem aparece 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 de texto 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 permite visualizar os layouts combináveis com a função de prévia de combináveis. As prévias dos elementos combináveis aparecem na visualização Design do arquivo e são atualizadas em tempo real à medida que os elementos são editados.

Traduzir strings de interface

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 Editor. Para acessar recursos traduzidos no Compose, use stringResource(R.string.your_string).

Saiba mais sobre o Translations Editor.