Einführung von DisCorkie – Ein Multi-Instance Diskurs-Client

Welche Anwendungsfälle haben dazu geführt, dass Sie dies entwickelt haben?

Grundsätzlich die gleichen Anwendungsfälle, die zur Erstellung des Discourse Hub geführt haben. Ich erweitere dieses Konzept jedoch auch auf Desktop-Anwendungen.

Was ist der Unterschied zum Discourse Hub?

Benutzererfahrung
Die DisCorkie UI basiert auf Skia (KMP). Dies bietet mehrere Vorteile im Vergleich zur herkömmlichen UI in HTML, CSS und JS: Leistung, UI-Konsistenz unabhängig vom Betriebssystem oder der Browserversion, flüssigere Animationen und Übergänge.

Gesamtleistung
Da DisCorkie kein Javascript oder HTML verwendet, können wir von dieser Architektur profitieren:

  • Robusterer Multithreading-Support: Wird zur Steigerung der Anwendungsleistung durch parallele Verarbeitung genutzt.
  • Die Anwendung muss keine HTML-, CSS- oder JS-Dateien aus dem Netzwerk laden. Wir benötigen nur die JSON-Nutzlast. Weniger Dateien zum Herunterladen, was für die Nutzung in Umgebungen mit instabiler Internetverbindung besser ist.
  • Diese Gründe, verbunden mit Caching, machen die App sehr ressourcenschonend.

Vergleich
Dies ist die aktuelle Discourse Hub-Erfahrung auf einem Android-Gerät.


Die App öffnet das Forum im Browser. Sie funktioniert also im Grunde wie eine Verknüpfung.


So sieht die DisCorkie-App auf einem Android-Gerät aus:


Das sieht für mich viel mehr nach einer App aus.

5 „Gefällt mir“