Android Dev Summit, October 23-24: two days of technical content, directly from the Android team. Sign-up for livestream updates.

Criar seu primeiro app

As páginas a seguir ensinam a criar um app Android simples. Você aprenderá a criar e executar um projeto do "Hello World" com o Android Studio. Em seguida, você criará uma nova interface que precisará de entradas do usuário e abrirá uma segunda tela no app.

Antes de começar, existem dois conceitos fundamentais que você precisa entender sobre apps Android:


Os apps oferecem vários pontos de entrada

Os apps Android são criados como uma combinação de componentes que podem ser invocados individualmente. Por exemplo, uma atividade é um tipo de componente de app que oferece uma interface do usuário.

A atividade “principal” começa quando o usuário toca no ícone do app. No entanto, você pode direcionar o usuário diretamente para outra atividade a partir de outros lugares, como uma notificação ou até mesmo um app diferente.

Outros componentes, como serviços e broadcast receivers também permitem que seu app execute tarefas em segundo plano sem uma interface do usuário.

Depois de criar seu primeiro app, saiba mais sobre os outros componentes em Fundamentos de aplicativos.

Os apps se adaptam a diferentes dispositivos

O Android permite que você forneça recursos diferentes para diferentes dispositivos. Por exemplo, é possível criar diversos layouts para tamanhos de tela variados. Depois, o sistema determinará qual layout usar com base no tamanho da tela do dispositivo atual.

Se algum dos recursos do seu app precisar de um hardware específico, como uma câmera, você poderá consultar se o dispositivo tem acesso a ele no tempo de execução, bem como desativar os recursos correspondentes, caso o hardware não esteja disponível. Você também pode definir alguns recursos como obrigatórios. Assim, o Google Play não permitirá a instalação do app em dispositivos que não tenham esses recursos.

Depois de criar seu primeiro app, saiba mais sobre as configurações do dispositivo em Compatibilidade do dispositivo.


Com esses conceitos básicos em mente, clique no link abaixo para começar a criar seu primeiro app.