Cosmo – Contrôle et Services en Mobilité

La SNCF développe l’application « Cosmo » qui signifie Contrôle et Services en Mobilité, pour accompagner ses contrôleurs à travers leurs missions quotidiennes. En effet, l’application mobile Android, déployée sur les terminaux des agents SNCF, leur permet d’intervenir sur les contrôles des titres de transport, la validation des abonnements, l’édition de Procès-Verbaux ou la réalisation de versements vers les voyageurs.

L’application est connectée à une imprimante portable pour l’impression de tickets et de titres, ainsi qu’à un terminal de paiement mobile pour réaliser des paiements à bord du train. Notre équipe est notamment intervenue sur la migration du projet d’Android Java vers Kotlin. Cette migration a également été l’occasion d’une refonte vers une architecture modulaire de type Clean Architecture. L’application dispose d’un mode déconnecté afin de permettre aux utilisateurs de s’adapter à leur environnement de travail.

Client :

E-Voyageurs Technologies

Technologies :

Kotlin, Java, NFC, Clean Architecture

Environnement :

Android