Criar seu primeiro app

Esta seção descreve como criar um app Android simples. Primeiro, você aprenderá a criar um projeto "Hello, World!" com o Android Studio e executá-lo. Em seguida, você criará uma nova interface para o app, que receberá entradas do usuário e mudará para uma nova tela no app para exibi-las.

Antes de começar, existem dois conceitos fundamentais que você precisa entender sobre apps Android: como eles fornecem vários pontos de entrada e como se adaptam a diferentes dispositivos.

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 do app que oferece uma interface do usuário (IU).

A atividade "principal" começa quando o usuário toca no ícone do app. Você também pode direcionar o usuário para uma atividade de outro ponto, como uma notificação ou mesmo de um app diferente.

Outros componentes, como o WorkManager, permitem que o app execute tarefas em segundo plano sem uma IU.

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

Os apps se adaptam a diferentes dispositivos

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

Se algum dos recursos do app precisar de um hardware específico, como uma câmera, você poderá consultar se o dispositivo tem acesso a ele durante o tempo de execução, e desativar os recursos correspondentes caso o dispositivo não tenha o hardware necessário. Você pode especificar que o app precisa de determinado hardware. Assim, o Google Play não permitirá ele seja instalado em dispositivos que não tiverem esse hardware.

Depois de criar seu primeiro app, saiba mais sobre as configurações do dispositivo em Visão geral da compatibilidade de dispositivos.

O que fazer depois

Com esses dois conceitos básicos em mente, você tem duas opções. Se você quiser continuar na documentação principal (onde será mais fácil achar outros tópicos sobre aspectos específicos da criação de um app), vá para a próxima lição e crie seu primeiro app. No entanto, se você quiser seguir tutoriais passo a passo que explicam cada etapa do início ao fim, faça o curso Princípios básicos do Android em Kotlin.