Présentation de DisCorkie – Un client de discours multi-instance

Quels étaient les cas d’utilisation qui vous ont amené à faire cela ?

Essentiellement les mêmes cas d’utilisation qui ont conduit à la création de Discourse Hub. Cependant, j’étends ce concept également aux applications de bureau.

Quelle est la différence avec discourse-hub ?

Expérience utilisateur
L’interface utilisateur de DisCorkie est basée sur Skia (KMP). Cela offre plusieurs avantages par rapport à l’interface utilisateur classique en HTML, CSS et JS : Performance, cohérence de l’interface utilisateur indépendamment du système d’exploitation ou de la version du navigateur, animations et transitions plus fluides.

Performance globale
Étant donné que DisCorkie n’utilise pas Javascript ni HTML, nous pouvons bénéficier de cette architecture :

  • Support multithreading plus robuste : utilisé pour améliorer les performances de l’application grâce au traitement parallèle.
  • L’application n’a pas besoin de charger de fichiers HTML, CSS ou JS depuis le réseau. Nous n’avons besoin que de la charge utile JSON. Moins de fichiers à télécharger, ce qui est préférable pour une utilisation dans un environnement de connexion Internet instable.
  • Ces raisons, associées à la mise en cache, rendent l’application très légère en ressources.

Comparaison
Voici l’expérience actuelle de Discourse Hub sur un appareil Android.


L’application ouvre le forum dans le navigateur. Elle fonctionne donc essentiellement comme un raccourci.


Voici à quoi ressemble l’application DisCorkie sur un appareil Android


Cela ressemble beaucoup plus à une application pour moi.

5 « J'aime »