Application de suivi des véhicules en temps réel avec prise Web Construit à l’aide de Flutter
La description
Il s’agit d’un projet de démonstration qui donne une idée du fonctionnement du suivi en temps réel basé sur le protocole de socket Web. J’ai utilisé le modèle Bloc pour fournir un exemple plus réaliste.
Le processus de suivi se compose de trois éléments principaux
-
Chauffeur
Application mobile ou appareil embarqué connecté au serveur et mettant à jour sa localisation en continu.
-
Client
Application mobile connectée au serveur mettant à jour son emplacement et répertoriant en permanence les emplacements des conducteurs les plus proches.
-
Serveur
Serveur principal pour gérer les connexions entre les clients et les pilotes.
Ce projet se concentre sur le côté client, j’utilise donc un serveur avec un point final unique pour simuler le socket Web de suivi.
Comment utiliser ce projet
Avant de commencer, vous aurez besoin de Flutter SDK installé, de Google Maps Api Key, de Dart Frog.
-
Configurer Android et IOS
-
Installer Dart Frog
dart pub global activate dart_frog_cli
- Accédez au dossier racine du serveur et exécutez
cd real_time_vehicle_tracking_server
- Exécutez l’application Flutter
Outils et forfaits
GitHub
Voir Github