Nous avons opté pour le framework ReactNative pour le développement de nos applications mobiles hybrides. Il s’agit d’une sur-couche de React, permettant d’obtenir des performances proches du développement natif à partir de code Javascript, ce qui en fait un outil très prisé. Cet outil développé par Facebook et partagé en Open Source depuis début 2015, rassemble une communauté très importante de développeurs assurant son évolution et sa maintenance.
Cet outil est déjà utilisé par Facebook pour le développement de sa propre application mobile. De plus, de grands noms tels que Instagram, Airbnb, etc. l’utilisent également, ce qui permet d’en évaluer la robustesse et la fiabilité.
Les PWA (Progressive Web Apps) offrent aux utilisateurs une expérience similaire à celle des applications mobiles traditionnelles, mais directement depuis leur navigateur. C'est une vancée moderne dans le domaine du développement web qui permet une nouvelle expérience utilisateur.
Leur particularité ? Les applications PWA combinent les meilleures caractéristiques des sites web et des applications. Cependant, on peut l'installer sans passer par un store d'application.
Concrètement quels sont les avantages ?
Les PWA sont développées à l'aide de technologies web modernes telles que HTML, CSS, JavaScript et offrent une approche plus économique et polyvalente. Elles sont conçues pour être réactives, rapides et engageantes sur tous les types d'appareils.
Les PWA nous permettent de proposer des fonctionnalités avancées tout en évitant le besoin de développer des applications natives spécifiques à chaque plateforme. Grâce à leur capacité à fonctionner sur différents systèmes d'exploitation et navigateurs, les PWA sont une solution polyvalente pour offrir des expériences utilisateur optimales.
En termes de dépenses, les coûts de développement et de maintenance pour une PWA sont moindres car un seul développement est nécessaire. Les PWA nécessitent également moins de temps lors de leur création car elle s'appuie sur le site web.