https://github.com/r0nald0/uber_clone
Clone app Uber,realizado no curso Flutter-2022
https://github.com/r0nald0/uber_clone
dart firebase flutter maps modules repository-pattern services
Last synced: 3 months ago
JSON representation
Clone app Uber,realizado no curso Flutter-2022
- Host: GitHub
- URL: https://github.com/r0nald0/uber_clone
- Owner: R0nald0
- Created: 2022-06-06T17:19:39.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2025-11-04T03:03:44.000Z (8 months ago)
- Last Synced: 2025-11-04T05:21:48.935Z (8 months ago)
- Topics: dart, firebase, flutter, maps, modules, repository-pattern, services
- Language: Dart
- Homepage:
- Size: 678 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Aplicativo Uber Clone Passageiro


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](https://github.com/R0nald0/Uber_Clone/tree/atualizacao_app)
### Imagens do App

### Funcionalidades do App
---
* solicitações de viagens
* exibição no mapa.
* realizar viagens.
* criação de perfil
## 🔧 Instalação e Execução
1. Clone o repositório:
```bash
https://github.com/R0nald0/Uber_Clone
```
2. Instale as dependências:
```bash
flutter pub get```
3. Execute o projeto
```bash
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**