No diretório raiz do projeto também existem alguns arquivos, sendo um deles, o AndroidManifest.xml, obrigatório para toda aplicação Android. Esse arquivo contém informações essenciais sobre a sua aplicação e sobre o que é necessário para executá-la, incluindo a versão mínima do Android.
O nome do pacote escolhido durante a criação do projeto, por exemplo, é armazenado lá para servir como identificador único da sua aplicação. Lembre-se que o manifesto também descreve, dentre várias outras coisas, os componentes (Activities, Services, ContentProviders e BroadcastReceivers) que fazem parte da aplicação, possibilitando que o sistema operacional Android seja capaz de identificá-los e determinar quando serão executados.
No código a seguir, a activity MainActivity é quem representa o componente que é iniciado quando executamos a aplicação.