E6 – Mission mobile

Mission mobile

Gestion des référentiels du service public sur l’application mobile

Le but de la mission est pour un administrateur fonctionnel de pouvoir gérer le réferentiel public des barèmes kilométriques depuis l’application mobile. L’utilisateur pourra consulter, ajouter et modifier un barème depuis l’application mobile. L’objectif est de pouvoir garder une certaine flexibilité sur des données importantes au calcul des frais kilométriques des visiteurs. Chaque donnée sera synchronisée avec la base de données commune à l’application web.

Compétences travaillées

  • Concevoir et développer une solution applicative
  • Assurer la maintenance corrective ou évolutive d’une solution applicative
  • Gérer les données

Mapping DTO

« Un objet de transfert de données (DTO, Data Transfer Object) est un objet qui transporte des données entre des processus« . Le but est de préparer Symfony à transporter les données du barème

Invoke Response

C’est cette partie qui va gérer l’utilisation des données, ses limites et son envoi pour l’application mobile. Ici cela fonctionne comme les premières lettres d’un CRU(D) : Create, Read et Update (création, lecteur et modification)

Android Studio

On utilise Android Studio pour débuter le projet de l’application mobile

Token JWT

Le principe est simple : 
– Symfony le vérifie
– L’utilisateur se connecte, Symfony génère un Token JWT.
– Android le stocke
– Android envoie le token dans les requêtes APi

CRUD Kotlin

Toute la création du CRUD du barème du service public a été documentée.

Connecter une tablette

Maintenant que le projet est en place et en production (après la mission 1 – web), il faut désormais connecter une tablette au projet pour s’assurer qu’il fonctionne bien.