Recursos do Android Studio

Tudo de que você precisa para criar aplicativos no Android

O Android Studio é o IDE oficial do Android. Criado especificamente para o Android, ele acelera o desenvolvimento e ajuda a criar aplicativos da mais alta qualidade para todos os dispositivos Android.

Ele oferece ferramentas personalizadas para desenvolvedores do Android, incluindo ferramentas avançadas para edição, depuração, testes e geração de perfis de código.

Codifique e iteraja com rapidez sem precedentes

O Android Studio é baseado no Intellij IDEA e oferece os menores prazos possíveis para fluxos de trabalho de codificação e execução.

Instant Run

Quando você clica em Run ou Debug, o recurso Instant Run do Android Studio envia alterações de código e recursos ao aplicativo em execução. Ele compreende as alterações de forma inteligente e muitas vezes distribui-as sem reiniciar o aplicativo nem recompilar o APK, permitindo a visualização imediata dos efeitos das alterações.

Editor de código inteligente

O editor de código ajuda a escrever código melhor, trabalhar mais rápido e aumentar a produtividade oferecendo preenchimento automático de código avançado, refatoração e análise de código. À medida que você digita, o Android Studio oferece sugestões em uma lista suspensa. Basta pressionar Tab para inserir o código.

Emulador rápido com recursos completos

O Android Emulator instala e inicializa aplicativos mais depressa que os dispositivos reais, permitindo criar protótipos e testar aplicativos em todos os tipos de dispositivo Android: celulares, tablets, Android Wear e Android TV. Você ainda pode simular diversos recursos de hardware, como localização por GPS, latência de rede, sensores de movimento e interação multitoque.

Configure compilações de forma ilimitada

A estrutura de projeto e as compilações com base em Gradle do Android Studio oferecem a flexibilidade necessária para gerar APKs para todos os tipos de dispositivos.

Sistema de compilação robusto e flexível

O Android Studio oferece automação de compilação, gerenciamento de dependências e configurações de compilação personalizáveis. Você pode configurar o projeto para incluir bibliotecas locais e hospedadas, bem como definir variações de compilação que incluem código e recursos diferentes, aplicando configurações distintas de redução de código e assinatura de aplicativos.

Projetado para equipes

O Android Studio é integrado a ferramentas de controle de versão, como o GitHub e o Subversion, o que permite manter a equipe sincronizada com as alterações do projeto e das compilações. O sistema de compilação Gradle, de código aberto, oferece personalização de compilações de acordo com o ambiente e execução em um servidor de integração contínua, como o Jenkins.

Otimizado para todos os dispositivos Android

O Android Studio oferece um ambiente unificado, possibilitando a criação de aplicativos para telefones e tablets Android e dispositivos Android Wear, Android TV e Android Auto. Os módulos de código estruturado permitem dividir o projeto em unidades de funcionalidade que podem ser criadas, testadas e depuradas de forma independente.

Codifique com confiança

Em todas as etapas, o Android Studio ajuda a garantir a criação do melhor código possível.

Modelos de código e aplicativos de exemplo

O Android Studio inclui modelos de projeto e código que facilitam a adição de padrões conhecidos, como gaveta de navegação e paginador de visualizações. Você pode começar com um modelo de código ou simplesmente clicar com o botão direito do mouse em uma API no editor e selecionar Find Sample Code para buscar exemplos. Além disso, é possível importar aplicativos totalmente funcionais do GitHub direto da tela “Create Project”.

Lintelligence

O Android Studio fornece uma estrutura de análise estática robusta e inclui mais de 280 verificações de código suspeito distintas em todo o aplicativo. Além disso, ele oferece diversas correções rápidas para ajudar a resolver problemas em várias categorias, como desempenho, segurança e precisão, com um único clique.

Ferramentas e estruturas de teste

O Android Studio oferece diversas ferramentas para ajudar a testar aplicativos Android com JUnit 4 e estruturas de teste de IU funcionais. Com o Espresso Test Recorder, você pode gerar código de teste de IU registrando as interações com o aplicativo em um dispositivo ou emulador. Os testes podem ser executados em dispositivos, emuladores, ambientes de integração contínua ou no Firebase Test Lab.

Crie aplicativos avançados e conectados

O Android Studio sabe que nem todo o código é escrito em Java e executado no dispositivo do usuário.

Suporte a C++ e NDK

O Android Studio oferece suporte completo à edição de arquivos de projeto C/C++ para você poder criar componentes JNI rapidamente no seu aplicativo. O IDE fornece distinção de sintaxe e refatoração para C/C++ e um depurador baseado no LLDB que permite depurar código Java e C/C++ simultaneamente. As ferramentas de compilação também podem executar seus scripts CMake e ndk-build sem nenhuma modificação e depois adicionar os objetos compartilhados no APK.

Integração com o Firebase e o Cloud

O Firebase Assistant ajuda a conectar o seu aplicativo ao Firebase e a adicionar serviços como o Analytics, o Authentication, o Notifications e muitos outros com tutoriais passo a passo dentro do próprio Android Studio. As ferramentas embutidas do Google Cloud Platform também ajudam a criar e implementar um back-end para o seu aplicativo Android, usando serviços como o Google Cloud Endpoints e módulos de projeto especialmente projetados para o Google App Engine.

Elimine tarefas cansativas

O Android Studio oferece ferramentas de GUI que simplificam as partes menos interessantes do desenvolvimento de aplicativos.

Editor de layout

Ao trabalhar com arquivos de layout XML, o Android Studio fornece um editor visual com função de arrastar e soltar que facilita muito a criação de um novo layout. O Editor de layout foi integrado para trabalhar junto com a ConstraintLayout API e, com isso, você pode compilar um layout que se adapte a diferentes tamanhos de tela rapidamente, simplesmente arrastando vistas e colocando-as no lugar e adicionando restrições de layout apenas com alguns cliques.

APK Analyzer

Você pode usar o APK Analyzer para inspecionar o conteúdo do seu APK com facilidade. Ele revela o tamanho de cada componente para você poder identificar formas de reduzir o tamanho geral do APK. Além disso, ele oferece a visualização de ativos empacotados, a inspeção dos arquivos DEX para solucionar problemas de multidex e a comparação entre dois APKs para identificar diferenças.

Vector Asset Studio

O Android Studio facilita a criação de um novo ativo de imagem para todos os tamanhos de densidade. Com o Vector Asset Studio, é possível selecionar ícones do Material Design fornecido pelo Google ou importar um arquivo SVG ou PSD. O Vector Asset Studio também pode gerar arquivos bitmap para cada densidade de tela, oferecendo suporte a versões mais antigas do Android que não são compatíveis com o formato de drawable de vetor do Android.

Translations Editor

O Translations Editor oferece uma única visualização de todos os recursos traduzidos, facilitando a alteração ou adição de traduções e a localização de traduções ausentes, sem necessidade de abrir cada versão do arquivo strings.xmls. Um link para contratação de serviços de tradução também é oferecido.