App-Entwicklung

Seit 2009 entwickeln wir kommerzielle Software. Und seit 2009 braucht jedes unserer Produkte eine Oberfläche zur Bedienung. In der ersten Oberfläche war jeder Knopf händisch in Java programmiert. Seidem hat sich viel getan. Erst Frameworks, dann Web-Oberflächen. Diese wurden responsiv für die Mobilgeräte. 

Das ist noch Stand der Technik. Doch für mehr Komfort braucht man eine App. Daher entwickeln wir seit ein paar Jahren Apps und haben einen Narren daran gefressen. Ursprünglich nativ mit Kotlin und Swift, mittlerweile am liebsten cross-platform mit Google Flutter. Doch das Backend ist genauso spannend.

Frontend

Frontend bedeutet Anwendungsoberfläche. Diese wird angezeigt auf Desktops, Laptops, Tablets, Mobiltelefonen oder anderen Geräten, jeweils in entsprechender Größe. Realisiert wird ein Frontend als Webseite, Web-App oder lokale Anwendung (App). Während die ersten beiden vom Webbrowser ausgeführt werden, muss eine App auf dem lokalen Betriebssystem laufen. Früher bedeutete das multiplen Entwicklungsaufwand und Quellcode je Zielsystem. Heute hilft cross-platform.

Mögliche Features unserer Apps finden Sie unter SPL Route.

Native Entwicklung

für Android in Kotlin
für iOS in Swift

cross-platform

Ein Quellcode für alle Systeme. Am liebsten mit Google Flutter. Die Apps laufen auch als Web-App im Browser oder als Desktop-Anwendung.

DSGVO

Wir stellen sicher, dass die App die DSGVO und alle weiteren rechtlichen Anforderungen erfüllt.

Bereitstellung

Wir stellen die App in Ihrem Namen in den gewünschten Stores zur Verfügung.

Wartung

Wir sorgen dafür, dass die App mit neuen Versionen von Android und iOS stets funktioniert wie erwünscht.

Support

Wir kümmern uns nicht nur um Ihre Anliegen, sondern auch um die der Endkunden.

Backend

Jede App braucht irgendwoher Daten. Die meisten Apps möchten auch Daten in der Cloud speichern. Und da Apps im besten Fall von Millionen von Menschen genutzt werden, müssen die entsprechenden Server hochverfügbar, sicher und performant sein.

Daher nutzen wir Server und Services der großen Unternehmen, in der Regel von Amazon, Google oder Microsoft. Sie alle bieten höchste technische Standards und DSGVO-Konformität auf Servern in Europa. Auf Wunsch können aber auch europäische Firmen genutzt werden.

Cloud Functions

Die Funktionen des Backends werden in TypeScript implementiert und „serverless“ bei einem großen Anbieter ausgeführt. Dazu werden automatisiert so viele Instanzen gestartet wie nötig.

Skalierbarkeit

Durch Cloud Functions und die Infrastruktur der großen Anbieter ist die quantitative und geographische Nutzung der Services praktisch unbegrenzt.

Anbindung an Google Firebase

Das Framework bietet sichere Services aller Art wie beispielsweise Nutzer-Authentifizierung und Datenbank-Anbindung.

Datenbanken

Durch clevere Schnittstellen können alle geläufigen Datenbanken eingebunden werden, relationale wie objektorientierte.

Datensicherung

Automatisierte, redundante Datensicherung auf mehreren Servern an verschiedenen Standorten in Europa

Verschlüsselte Kommunikation

Alle Daten werden nach dem aktuellen Stand der Technik verschlüsselt.

Node.js als Alternative

Soll das Backend nicht ausgelagert, sondern in-house betrieben werden, realisieren wir das mit Node.js, Docker und Kubernetes.

Sie möchten mehr erfahren?

Nutzen Sie unseren Rückruf-Service