Criar apps de alta qualidade para todos os dispositivos Android com o Android Studio

O Android Studio é o ambiente de desenvolvimento integrado (IDE, na sigla em inglês) oficial para o desenvolvimento de apps Android.

Android Studio: o IDE oficial para Android

Por que isso funciona

O Android Studio 2.2 fornece as ferramentas mais rápidas para a criação de apps de alta qualidade e desempenho que rodam em todos os tipos de dispositivos Android, incluindo smartphones, tablets, Android Auto, Android Wear e Android TV. Como o IDE Android oficial do Google, o Android Studio inclui tudo o que você precisa para criar um app, incluindo um depurador e editor de código inteligente, ferramentas de análise de desempenho, emuladores e muito mais.

Principais recursos

  • Editor de código inteligente com funções de preenchimento de código avançado, refatoração e análise de código.
  • Instant Run torna sua edição, criação e ciclos de execução mais rápidos enviando as alterações de código e recurso para seu app que está rodando em um dispositivo ou emulador.
  • Emulador Android rápido e com recursos avançados, como acelerômetro virtual, temperatura ambiente, magnetômetro e outros sensores.
  • Suporte para todas as plataformas Android: smartphones e tablets Android, além de Android Wear, Android Auto e Android TV.
  • Sistema de compilação flexível baseado em Gradle oferece automação de compilação, gerenciamento de dependência e configurações personalizáveis de versão do APK.
  • Modelos de código para facilitar a criação de recursos comuns de apps.
  • Editor de layout avançado compatível com o modo de edição de layout usando arrastar e soltar e de modelo para criação de apps de maneira mais intuitiva.
  • Novo gerenciador de layout de restrição para o design de layouts grandes e complexos em uma hierarquia plana e simplificada (compatível com versões anteriores à Android API nível 9).
  • Ferramentas Lint para capturar questões de desempenho, usabilidade e compatibilidade de versão, além de outros problemas no código do app.
  • Compatibilidade com edição de código em C/C++ e depuração com base em LLDB para que você possa criar rapidamente componentes JNI no seu app.
  • Suporte integrado para SDK do Firebase, Firebase Test Lab, Indexação de apps do Firebase e Google Cloud Platform.
  • Analisador de APK para inspecionar o conteúdo dos seus APKs com o objetivo de compreender a contribuição de tamanho de cada componente.
  • Espresso Test Recorder (Beta) para criar testes da IU gravando interações com seu app. Esse recurso emite o código de teste da IU.
  • Layout Inspector para examinar a hierarquia de visualização dos seus apps no tempo de execução.
  • Depurador de GPU (Beta) para capturar um stream de comandos do OpenGL ES no seu dispositivo Android e reproduzi-lo no Android Studio para análise.