fuBlog - unsere Blog Software mit AI Unterstützung
Mit Teilen unserer Android-App „SipGator“ haben wir mal ein Experiment gewagt und die Multiplatform-Fähigkeiten von Kotlin erkundet.
Die App war bisher schon teilweise in Kotlin geschrieben, jetzt wollten wir die grundlegendsten Funktionen daraus auch als (progressive) WebApp verfügbar machen,
die auf beiden Plattformen Code wiederverwendet.
Funktionsumfang
Die App ist ein experimentelles, alternatives Frontend für Sipgate, das deren API nutzt.
Man kann Infos über die eigenen Anschlüsse abrufen, oder Einstellungen dafür tätigen.
Der Kern der App sind also API-Aufrufe mit der damit verbundenen Umwandlung in typisierte Datenobjekte.
Diesen Teil verwenden wir nun sowohl in der nativen App, als auch in der Web-Anwendung.
Die UI haben wir in dem Fall getrennt gelassen, unter Android mit Activities/Fragmenten und für die WebApp haben wir Lit-Komponenten verwendet.
Mehr dazu in unserem Blog-Eintrag zu SipGator-Web
Falls Sie einen Sipgate-Account besitzen, können Sie hier SipGator-Web ausprobieren
Und hier finden Sie die frei verfügbaren Sourcen auf GitHub