superBac

by digiSchool
#e-learning
Image d'illustration de l'application superBac by digiSchool

Une application mobile réussie !

Avis des stores de l'application superBac by digiSchool

Le design UX/UI

Design UX/UI de l'application superBac by digiSchool

La Scrum Team

Les rituels agiles de l'équipe

Le développement iOS

Mise en situation de l'application superBac by digiSchool

Le développement Android

L’application Android existe depuis 2013. Depuis début 2019 l’équipe de développement a intégré du Kotlin dans le code. Maintenant tous les nouveaux développements sont effectués dans ce langage de programmation qui permet aux développeurs de gagner considérablement en productivité.

Le projet est en clean architecture afin d’assurer une meilleure maintenabilité.

Il y avait en réalité 9 Apps à réaliser, une par bac, à savoir : ES, S, L etc. Afin de différencier les bacs, différents « flavors » ont étés utilisés. Le « flavor main » contient ce qu’il y a en commun avec toutes les applications bac. Et les autres « flavors » contiennent les spécificités de chaque App. Les développeurs essaient de plus en plus de mettre en place des librairies digiSchool.

Ecrans révisions de l'application superBac by digiSchool

Le développement Web Front-End

Le développement Web Back-End

Afin de pouvoir afficher nos pages le plus rapidement possible, nous avons conçu un service qui stocke l’ensemble de nos pages web du site SuperBac en JSON. Cette technique permet à la partie SPA de récupérer directement l’ensemble du contenu d’une page et de se construire directement en fonction du contenu de la base de données.

L’API a été remplacée par une brique de Gutenberg. L’objectif est d’être plus User Friendly en ne mettant plus d’ID dans nos URL.

La boîte à outils du projet

- JIRA : pour l’organisation agile des User Stories de l’équipe de développement
-
Zeplin : pour une communication optimisée entre les Designers UX/UI et les Développeurs
- Slack : pour une bonne communication

Mise en situation de l'application superBac by digiSchool
fleche gauche contenu precedentfleche droite contenu suivant