AirFlow

Ce projet a été développé dans un but d'apprentissage. Il s'agit d'une application Android utilisée pour réserver des vols et gérer les réservations. Deux versions de l'application existent, l'une permet le stockage local des données grâce à l'API Room de Google, l'autre utilise la technologie cloud grâce à Firebase.
Cette application permet l'utilisation et la création de comptes utilisateurs. Les utilisateurs peuvent rechercher des vols standards mais aussi faire du glisser-déposer et rechercher sur une carte. Les vols peuvent être réservés tant que le vol est encore disponible.
Un panneau d'accueil permet la gestion et la suppression des réservations. Les vols en cours peuvent être suivis sur une carte en temps réel.
Toutes les configurations de l'application peuvent être facilement définies à partir de l'interface des options. L'application a été conçue pour supporter le multilinguisme, 6 langues sont actuellement supportées par l'application.
Il existe une zone dédiée aux administrateurs pour effectuer toutes les opérations CRUD sur toutes les tables de base de données existantes. Les vols ainsi que les destinations peuvent être ajoutés, modifiés ou supprimés. Les suppressions se font en cascade.
Après la fin de chaque session, l'utilisateur peut se déconnecter. Il devra se reconnecter s'il veut réutiliser l'application. L'application requiert l'autorisation pour la localisation, cela permet d'affiner les recherches et de localiser l'utilisateur lors d'une recherche sur la carte.
Dans la version "Firebase" de l'application, plusieurs technologies Firebase ont été ajoutées afin d'analyser les activités des utilisateurs et de pouvoir réaliser des actions marketing avancées. Les éléments suivants ont été intégrés :
- Base de données en temps réel Firebase
- Authentification Firebase
- Firebase Storage
- Firebase Cloud Messaging & ; Notifications
- Firebase Analytics
- Firebase In-App Messaging (Beta) & ; Notifications
Certaines autres activités sont également possibles...
GALLERIE









Details
HES-SO Valais/Wallis
27.04.2020
Ce projet a été développé dans un but d'apprentissage. Il s'agit d'une application Android utilisée pour réserver des vols et gérer les réservations. Deux versions de l'application existent, l'une permet le stockage local des données via l'API Room de Google, l'autre utilise la technologie du cloud via Firebase.