Mobile Apps

App-Backend mit API Platform

Das Backend, das eure App schon hat

Eine native App ist nie besser als die Schnittstelle, die sie versorgt. Wir bauen diese Schnittstelle mit API Platform auf dem Domänenmodell, das die Web-Anwendung ohnehin benutzt. App und Browser lesen damit dieselben Regeln, und eine Änderung an der Geschäftslogik gilt sofort für beide.

Die Schnittstelle ist zustandslos und antwortet mit schlichtem JSON, nicht mit einem Hypermedia-Format, für das ein App-Team erst einen eigenen Parser schreiben muss. Ihre OpenAPI-Beschreibung entsteht automatisch aus den Ressourcen und ist jederzeit abrufbar. Ein externes Team hat damit am ersten Tag einen belastbaren Vertrag – und nicht ein Dokument, das nach drei Wochen nicht mehr stimmt.

Fehler kommen in einem standardisierten Format zurück. Schreibregeln setzt der Server durch, nicht der Client. Das klingt nach einer Selbstverständlichkeit, ist aber der Unterschied zwischen einer App, die man erweitern kann, und einer, die man irgendwann neu schreibt.

Was ihr davon habt

  • Eine Schnittstelle auf der bestehenden Geschäftslogik statt daneben
  • OpenAPI-Dokumentation entsteht automatisch und dient dem App-Team als Vertrag
  • Zustandsloses JSON, das jeder native Client ohne Zusatzbibliothek liest
  • Berechtigungen und Schreibregeln liegen im Server, nicht im Client
  • Dieselbe Schnittstelle für iOS, Android und spätere Integrationen

Softwareentwicklung in Hamburg!

Starten Sie ein neues Projekt mit uns oder verbessern Sie ein bestehendes auf das nächste Level