1°/ Le développement mobile en JS

Il existe à l'heure actuelle plusieurs approches pour créer des applications mobiles à l'aide d'environnements JS. On peut globalement les répartir en 3 catégories :

<aside> ☝

Remarque : Grâce à capacitor, il est possible de mixer hybride et PWA puisqu'il est capable de détecter si le matériel est accessible nativement et si ce n'est pas le cas, d'utiliser les capacités du navigateur.

</aside>


Ce TD est découpé en 2 parties :

  1. La première consacrée à Quasar, couplé à cordova ou capacitor.
  2. La deuxième consacrée à Ionic + Capacitor.

Ces deux environnements sont relativement identiques dans la façon de créer une application :

Il y a malgré tout des différences entre ces 2 solutions :