Professor, estou em dúvida sobre como seria a melhor maneira de programar a transição de telas do meu app. 1 - Armazeno a informação de usuário logado no SharedPreferences? 2 - Após usuário logar, devo fazer algum tratamento para o botão voltar não chamar minha tela de login novamente. Como seria isso?! 3 - Qual activity seria a MAIN? LoginActivity ou MenuPrincipalAcitivity? Caso seja LoginActivity, toda vez que o usuário entrar no app e a informação de usuário logado estiver no SharedPrefs, eu devo redirecionar para a minha MenuPrincipalAcitivity. Caso contrário, toda vez que o usuário entrar no app e a informação de usuário logado não estiver no SP, devo redirecionar para LoginActivity. Qual seria a melhor abordagem?