Aller au contenu principal

ADR-006 — Stratégie mobile PWA first

Statut

Accepted

Date

2026-05-10

Contexte

Faits visibles et contexte validé :

  • DMV vise une expérience mobile-first ;
  • le projet contient un site public Next.js et un backoffice React/Vite ;
  • la PWA est documentée comme axe important avant les applications mobiles natives ;
  • l’écosystème vise des publics variés, dont habitants, associations, commerces, communes et acteurs de terrain.

Objectif :

  • livrer rapidement une expérience mobile accessible sans multiplier trop tôt les bases de code natives.

Décision

DMV adopte une stratégie PWA first.

Les applications natives pourront être envisagées plus tard, lorsque :

  • les parcours principaux seront stabilisés ;
  • les besoins natifs seront clairement identifiés ;
  • la valeur d’un store mobile justifiera les coûts ;
  • la maintenance multi-plateformes sera soutenable.

Conséquences

Effets attendus :

  • accélération du time-to-market ;
  • unification des parcours web et mobile ;
  • réduction de la complexité initiale ;
  • meilleure compatibilité avec une croissance progressive.

Contraintes :

  • soigner la performance mobile ;
  • prévoir cache/offline lorsque pertinent ;
  • maintenir une UX simple et accessible ;
  • surveiller les limites PWA pour push, installation et intégrations natives.

Alternatives envisagées

AlternativeRaison de non-priorisation
Applications natives immédiatesCoûts de développement et maintenance trop élevés au démarrage.
Application hybride dédiée dès V1Complexité supplémentaire sans besoin stabilisé.
Web desktop-firstIncompatible avec les usages terrain et rural-friendly.

Risques

  • Limitations PWA selon plateformes.
  • Expérience push ou offline moins homogène qu’en natif.
  • Dette UX si le mobile-first n’est pas appliqué concrètement.

Liens associés

  • docs/08-frontend/13-mobile-first.md
  • docs/08-frontend/14-pwa.md
  • docs/06-architecture/19-pwa-strategy.md
  • docs/13-roadmap/03-v2.md