Aller au contenu
Dimitri Robiere PerrietD. R. PerrietCaen, FR — --:--:--FR · EN

Cadiac, application mobile de fidélité iOS et Android

Sous contrat · Mediapilote● En ligne
Client
Cadiac
Rôle
Développeur mobile
Durée
en cours
Année
2026
Stack
Expo · React Native · TypeScript · TanStack Query · WordPress · WooCommerce · Firebase Cloud Messaging · MapLibre
Cadiac, application mobile de fidélité iOS et Android — illustration
Fig. 01 — Cadiac, application mobile de fidélité iOS et Android, illustration
(00) — En bref

Application mobile iOS et Android de l’enseigne Cadiac à Caen et Bayeux, en Expo et React Native : carte de fidélité, arrivages, magasins et notifications push.

(01)

Contexte

Cadiac, enseigne présente à Caen et à Bayeux, voulait une application mobile dans le prolongement de son site : carte de fidélité numérique, arrivages de produits, fiches magasin et notifications.

L’application repose sur HappyFid 2, la solution d’application en marque blanche de Mediapilote : le site WordPress du client sert à la fois de back-office et d’API. Le cadrage a commencé par une direction artistique et un contrat d’API écrits noir sur blanc.

(02)

Challenge

L’app devait parler comme le site : mêmes titres, même logique de vagues d’arrivages, même carte de fidélité. Le moindre écart visuel se voyait tout de suite, sur iOS comme sur Android.

L’équipe du magasin devait aussi rester autonome. Modifier un texte, publier une alerte ou envoyer une notification ne devait pas demander l’intervention d’un développeur.

(03)

Approche

J’ai développé l’app en Expo et React Native, en TypeScript strict, avec un client HTTP typé sur l’API HappyFid v2 : jetons JWT dans expo-secure-store, rafraîchissement proactif, bootstrap mis en cache et revalidé par ETag, hooks TanStack Query. La barre d’onglets est native sur chaque plateforme (effet verre sur iOS, Material 3 sur Android) et le mode sombre est complet.

L’accueil reprend les vagues d’arrivages du site, avec favoris produits, pages magasin et carte MapLibre sur Android. Les textes de l’app se modifient au clic depuis le back-office WordPress, et les notifications passent par Expo et Firebase Cloud Messaging, avec des groupes choisis par l’utilisateur dans Mon compte. J’ai terminé par les visuels des fiches et les builds de production pour l’App Store et Google Play.

(04) — Résultats

Chiffres clés
iOS · Android
plateformes
52
commits
2
magasins couverts : Caen et Bayeux
v3
build de production Android
← Projet précédent16 · Apps mobiles et web avec IA en React NativeProjet suivant18Genia, app mobile de génération d’images par IA