Aplicativo desenvolvido em curso que utiliza algumas abordagens do App real Uber.
Conta com cadastro do usuário, login e autenticação. Sendo possível cadastrar-se como passageiro ou como motorista.
O projeto consome a API Maps SDK for Android no console do Google Cloud Platform
para se utilizar os mapas.
É necessário ativação, criar uma credencial para gerar a chave e inseri-la na String "google_maps_key" dentro do arquivo xml: google_maps_api.xml.
É necessário configurar um projeto no Firebase e substituir o arquivo google-services.json gerado para que o app utilize o banco de dados.
Exemplo prático de uma corrida aceita:
Passageiro (emulador esquerdo) e motorista (a direita)