Progressive Web Apps (PWA)

Une Application Web Progressive (PWA) est une application Web qui utilise des fonctionnalités web modernes pour offrir aux utilisateurs une expérience similaire à celle d'une application (entendre par là iOS, Androïd, etc.) Elle combine les fonctionnalités offertes par la plupart des navigateurs modernes et les avantages de l'expérience mobile, des fonctionnalités natives des appareils mobiles.

Le choix du découplage

Les avantages de la PWA : 

  • Elle est Progressive - fonctionne sur tous les navigateurs ;
  • Elle est Responsive - s’adapte à toutes les résolutions d’écran ;
  • Elle est indépendante de la connexion ;
  • Elle est à jour en permanence ;
  • Elle est sécurisée ;
  • Elle est instalable et partageable ;
  • Elle facilite le réengagement ;
  • Elle évite les différents stores !

Chez bluedrop.fr, nous aimons Contenta, une distribution Drupal 8 qui facilite l'exposition des contenus. Nous aimons ReactJS et GatsbyJS, en fonction des projets, pour animer et construire les interfaces.

Interessé·e·s ?

Un peu de lecture dans le blog : 

  1. Drupal et les PWA - Part. 3 - Exemple d'une PWA avec Drupal 8 et Gatsby - mai 2019 ;
  2. Drupal et les PWA - Part. 2 - Découplage - mars 2019 ;
  3. Drupal et les PWA - Part.1 - Généralités - février 2019 ;
  4. GraphQL, un complément intéressant à REST pour exposer vos contenus dans Drupal - octobre 2017 ;
  5. Drupal et VueJS : notre découplage efficace... - juillet 2017 ;
  6. Le futur des applications mobiles : les Progressive Web Apps - janvier 2017.