Aplicativo desenvolvido em Dart/Flutter utilizando uma arquitetura modular. Permite ao usuário solicitar viagens de carro ou moto, exibir o trajeto no mapa com informações detalhadas como localização em tempo real, valor estimado, distância e duração da viagem, tudo antes da confirmação.
Atualização do app esta na branch atualizacao_app
- solicitações de viagens
- exibição no mapa.
- realizar viagens.
- criação de perfil
-
Clone o repositório:
https://github.com/R0nald0/Uber_Clone
-
Instale as dependências:
flutter pub get``` -
Execute o projeto
flutter run```
Aplicativo desenvolvido ultilizando
- Flutter Modular para gerenciamento de rotas e navegação,Injecão de dependência.(Futuramente será trocado pelo Flutter Get_It)
- Firebase Firestore - para gravações de dados dos usuários e das viagens.
- Firebase Auth - para autenticação dos usuário,verificação do estado do usuáio(online/offline)
- Firebase Storage - para gravações de imagens de perfis
- Google Maps - para exibição de marcadores de posição,exibição e controle do mapa
- Geolocalizacao - dados de localização,verificação de permissões de localização
- Places - exbição de nomes de lugares no app
- Persistência de dados offline com shared_preferences e local Storage
- Gerenciamento de estado com o Mobx
Desenvolvido no Curso Flutter 2020 --Jamilton Damascesno