Lição 6: navegação no app

Crie um fragmento, defina caminhos de navegação e inicie uma atividade externa. Conclua o app AndroidTrivia, um jogo em que os usuários respondem a curiosidades sobre desenvolvimento no Android e podem compartilhar os resultados se ganharem.

 

Criar um fragmento

Codelab

Importe o código inicial para o app AndroidTrivia. Em seguida, crie um novo fragmento e o inclua no arquivo de layout.

Definir os caminhos de navegação

Codelab

Para adicionar componentes de navegação ao app AndroidTrivia, crie um NavHostFragment e, em seguida, adicione fragmentos ao gráfico de navegação. Mude o comportamento do botão "Voltar", adicione um recurso de botão "Avançar" ao app, um menu "opções" e uma gaveta de navegação.

Iniciar uma atividade externa

Codelab

Atualize o app AndroidTrivia para permitir que os usuários compartilhem resultados com amigos em outros apps. Configure o plug-in Safe Args, adicione e transmita argumentos entre destinos de fragmento e use uma intent implícita para o item de menu de compartilhamento.

Perguntas

Ganhe o selo por concluir a Lição 6: navegação no app.