01 · TABELLEN
Wählen, was mit soll
Aufträge, Kunden, Termine: du hakst an, welche Tabellen deines Datenmodells in die App gehören. Verweise bleiben Verweise – ein Auftrag zeigt seinen Kunden, nicht dessen Kennung.
Studio · App Studio
Irgendwann fragt jemand aus dem Außendienst, ob man das auch auf dem Handy sehen kann. Bisher hieß die Antwort: ein Angebot über sechs Monate, ein App-Baukasten, der deine Daten erst in seine eigene Datenbank kopieren will, oder eine mobile Webseite, auf der man beim Zoomen die Tabelle verliert. Hier wählst du Tabellen aus deiner Instanz, legst fest, wer was sehen darf, und bekommst eine echte App – für Android als signierte APK, fürs iPhone über TestFlight. Deine Instanz ist das Backend. Ein zweites gibt es nicht.
01 — Der Weg
Eine App ist eine Oberfläche für Daten, die schon irgendwo liegen. Bei dir liegen sie im Datenmodell deiner Instanz. Also fängt die App dort an – und nicht mit einem leeren Bildschirm, auf den man Knöpfe zieht.
01 · TABELLEN
Aufträge, Kunden, Termine: du hakst an, welche Tabellen deines Datenmodells in die App gehören. Verweise bleiben Verweise – ein Auftrag zeigt seinen Kunden, nicht dessen Kennung.
02 · RECHTE
Je Tabelle: lesen, anlegen, ändern, löschen. Daraus entsteht eine eigene Schnittstelle auf deiner Instanz. Die Datenbank steht damit nicht offen im Netz, sondern hinter genau den Türen, die du aufgemacht hast.
03 · ERZEUGEN
Anmeldung, Listen, Detailseiten, Formulare – als Dart-Quelltext, den jeder Flutter-Entwickler lesen kann. Kein Format, das nur bei uns funktioniert.
04 · ANMELDEN
Wer die App benutzt, meldet sich mit seinem Konto auf deiner Instanz an. Keine zweite Nutzerverwaltung, die jemand pflegen muss, wenn eine Kollegin geht.
02 — Vier Antworten
Alle drei sind irgendwann gegeben worden, in irgendeinem Besprechungsraum. Und alle drei enden mit einer Liste, die jemand von Hand abgleicht.
Die App vom Dienstleister
„Wir schicken ein Angebot.“
Der App-Baukasten
„Zieh einfach Kästchen.“
Die mobile Webseite
„Läuft doch auch im Browser.“
App Studio
„Dann bauen wir eine.“
03 — Die Vorschau
Die App läuft sofort im Browser, in einem Rahmen, der aussieht wie das Gerät, auf dem sie später läuft – und mit den echten Daten deiner Instanz. Kein „Lorem ipsum“, kein Musterkunde namens Max Mustermann, der in jeder Vorführung wieder auftaucht.
04 — Im Gespräch
Carlos sitzt rechts neben der Vorschau. Er liest die Dateien der App, ändert sie, baut die Vorschau neu – und du siehst das Ergebnis, statt eine Beschreibung davon zu lesen.
05 — Bauen
Gebaut wird in der Cloud, auf Maschinen, die dafür gemacht sind. Du brauchst keinen Mac im Büro, kein Android Studio und niemanden, der weiß, wo die Signaturdatei liegt.
ANDROID
Knopf drücken, Kaffee holen, Download-Link bekommen. Der Link gilt 30 Tage, die APK lässt sich direkt aufs Gerät laden.
EIGENER SCHLÜSSEL
Der Schlüssel entsteht beim ersten Bau, liegt verschlüsselt auf dem Server und nie im Quelltext. Wer ihn verliert, kann keine Updates mehr veröffentlichen – deshalb liegt er nicht auf einem Laptop. Den Fingerabdruck des Zertifikats siehst du im Studio.
IPHONE
Den Schlüssel aus App Store Connect einmal hinterlegen, Bundle-ID festlegen, bauen. Zertifikat und Profil holt sich der Bau selbst, das Ergebnis landet in TestFlight.
DEIN NAME
Sie erscheint unter deinem Entwicklerkonto, nicht unter unserem. Wenn du gehst, nimmst du sie mit – samt Quelltext.
06 — Preis
Bezahlt wird ab der ersten App, auch während der Entwicklung – denn auch dann arbeiten Assistent und Server. Ein Preis je Nutzer wäre bequemer für uns und teurer für dich.
07 — Was fehlt
Die APK ist signiert und installierbar. In die Play Console lädst du sie bisher selbst hoch. Der Weg über dein eigenes Google-Konto ist der nächste Schritt.
Einmal je App legst du sie in App Store Connect an. Sonst scheitert der erste Bau ausgerechnet am letzten Schritt – nachdem der Mac schon alles andere erledigt hat. Das Entwicklerkonto selbst kostet eine Jahresgebühr bei Apple, die nicht über uns läuft.
Die App holt sich Daten, wenn sie geöffnet wird. Dass sie sich von selbst meldet, wenn ein Auftrag kommt, kann sie noch nicht.
Was im Browser läuft, läuft fast überall gleich. Kamera, Standort und alles, was das Gerät selbst mitbringt, zeigt sich erst in der gebauten App.
Weiter im Studio
Eigene Entitäten mit echten Verweisen – damit ein Auftrag weiß, zu welchem Kunden er gehört.