Leistungen
Ich entwickle mobile Apps mit React Native. Eine Codebasis ergibt eine App für iPhone und eine für Android, mit nativer Oberfläche auf beiden Plattformen und ohne doppelte Entwicklung. Meist gehört ein Backend dazu, das ich gleich mitliefere, häufig in TYPO3, und bei Bedarf ein Dashboard für den Browser.
Die Apps, die ich baue, sind Werkzeuge für den Arbeitsalltag. Per Bluetooth verbinden sie sich mit einem Gerät und schicken ihm Befehle. Mit der Kamera lesen sie Barcodes und QR-Codes und schlagen das Produkt im Katalog nach. Sie funktionieren ohne Netz, weil eine Baustelle oder eine Werkhalle selten stabiles WLAN hat, und gleichen ihre Daten ab, sobald wieder Verbindung besteht, und zwar nur die Änderungen seit dem letzten Mal. Exporte gehen über den Teilen-Dialog des Systems als CSV per Mail oder in die Cloud. Mehrsprachigkeit und regionale Varianten, etwa unterschiedliche Produktkataloge pro Vertriebsgebiet, plane ich mit ein.
Produktkatalog und Hinweistexte pflegt die Redaktion in TYPO3, einem Backend, das sie meist schon kennt, und eine Schnittstelle liefert die Daten an die App aus. Für die Redaktion entstehen eigene Module, etwa ein Excel-Import für Produktlisten von Herstellern oder eine Übersicht der Vorschläge, die Nutzerinnen und Nutzer aus der App heraus melden. Login und Synchronisation laufen über dieselbe Schnittstelle. Gelöschte Datensätze merkt sich das Backend, damit eine Löschung auf dem einen Gerät auch auf allen anderen ankommt.
Manche Dinge sieht man besser auf dem großen Bildschirm. Ein Dashboard im Browser zeigt die Daten aus der App als Tabelle, gefiltert nach Projekt oder Zeitraum, und exportiert sie als CSV oder XLSX für die Ablage im Büro oder die Dokumentation beim Kunden. Konto anlegen, per E-Mail bestätigen, anmelden: Das Dashboard nutzt dieselben Zugangsdaten wie die App.
Im Konzept kläre ich mit Ihnen, was die App auf dem Handy leisten muss und was besser im Backend oder Dashboard liegt. Danach baue ich einen ersten Stand, der auf echten Geräten läuft, denn Bluetooth und Kamera verhalten sich im Simulator anders als in der Hand. Die Veröffentlichung im App Store und bei Google Play übernehme ich einschließlich der Review-Runden. Nach dem Start brauchen neue Betriebssystemversionen, geänderte Store-Richtlinien und Wünsche aus dem Betrieb regelmäßige Updates, und die betreue ich ebenso wie den ersten Stand.
Ein App-Projekt im Detail, oder direkt ins Gespräch: