O fluxo de trabalho para desenvolver um app Android é conceitualmente o mesmo que o de outras plataformas de apps. No entanto, para criar com eficiência um app Android bem projetado, são necessárias algumas ferramentas especializadas.
Esta página apresenta uma visão geral do processo para criar um app Android e inclui links para mais informações sobre as ferramentas do Android Studio para cada fase de desenvolvimento.

- Configurar seu espaço de trabalho
Esta é a primeira etapa do processo de desenvolvimento de apps Android. Para saber mais, consulte a página de instalação do Android Studio e o guia para criar um projeto.
Conclua um tutorial com o Android Studio e aprenda alguns fundamentos de desenvolvimento Android no guia Criar seu primeiro app Android.
- Programar o app
Depois de configurar o espaço de trabalho, você pode começar a programar seu app. O Android Studio inclui uma variedade de ferramentas e inteligência para ajudar você a trabalhar com mais rapidez, programar códigos de qualidade, projetar uma IU e criar recursos para diferentes tipos de dispositivo. Para saber mais sobre as ferramentas e os recursos disponíveis, consulte Programar o app.
- Criar e executar
Durante a fase de build e execução, você cria seu projeto em um pacote APK depurável que pode ser instalado e executado no emulador ou em um dispositivo Android. Para saber mais sobre como executar seu código, consulte Criar e executar o app.
Você também pode personalizar seu build nessa fase. Por exemplo, você pode criar variantes de build que produzam diferentes versões de app do mesmo projeto e reduzir o código e os recursos para tornar seu app menor. Para ver uma introdução a configurações de build personalizadas, consulte Configurar seu build.
- Depurar, criar perfil e testar
Nessa fase iterativa, você continua a desenvolver o app, eliminando bugs e otimizando o desempenho. Se precisar de ajuda para depurar e otimizar seu app, teste-o no Android Studio.
Para saber mais sobre depuração, leia Depurar seu app e Gravar e visualizar registros com o Logcat.
Para ver e analisar várias métricas de desempenho, como uso de memória, tráfego de rede, impacto na CPU, entre outras, consulte Criar perfil de desempenho para o app.
- Publicar
Para preparar o app para lançamento, crie um Android App Bundle, assine-o com uma chave de segurança e prepare-se para publicar na Google Play Store. Para saber mais, consulte Publicar seu app.