Eine Barkarte als App für die Kreuzfahrt
- Matt
Auf einem AIDA-Schiff mit Getränkepaket stellt sich an jeder Bar die gleiche Frage: Was gibt es überhaupt, und was davon ist im Paket enthalten? Die gedruckte Karte liegt irgendwo auf dem Tresen und ist lang. Und ausgerechnet die zweite Frage beantwortet sie nur umständlich: Was zum Paket gehört, muss man sich aus Kategorien, Ausnahmen und Fußnoten zusammenreimen. Bis man sich durchgeblättert hat, wartet der Barkeeper schon.
Also habe ich mir vor der Reise die Barkarte als App gebaut. Eine reine Spaßapp, gebaut mit Monogular, meinem App-Framework auf Basis von MonoGame. Dessen Wurzeln reichen bis zu PortableUI für MonoGame zurück.
Was die App kann
Die komplette Karte nach Kategorien, durchsuchbar nach Name und Zutaten, offline. Jedes Getränk zeigt auf einen Blick, ob es im Paket steckt. Ein Filter blendet alles aus, was nicht dazugehört, ein anderer zeigt nur vegane Getränke. Favoriten liegen oben, Varianten ohne Alkohol stehen direkt bei ihrem Cocktail.
Und weil es eine Spaßapp ist, durfte sie verspielt sein. Jedes Getränk hat ein eigenes Bild, das Glas fliegt beim Öffnen auf einen Tisch in einer kleinen Szene. Das Startbild folgt der Tageszeit, von Sonnenaufgang bis Nacht. Eigene Kreationen lassen sich aus den Zutaten des Pakets zusammenstellen und per QR-Code weitergeben.
Mein Liebling ist aber „Meine Reise“, ein kleines Getränketagebuch. Ein langer Druck auf ein Getränk trägt es ein, und die App zeigt die Reise Tag für Tag. Ein Tag endet dabei erst um sechs Uhr morgens, sonst landet der Absacker nach Mitternacht am falschen Tag. Am Ende lässt sich das Ganze als Text oder Bild teilen.
Für den eigentlichen Zweck reicht ein Bruchteil davon: Karte aufmachen, suchen, sehen, ob es im Paket ist. Das ist schneller als jede gedruckte Karte und funktioniert auch dort, wo das Schiffs-WLAN gerade nicht will.
Wenige Stunden, meist Warten
Das Bemerkenswerte ist nicht die App, sondern der Aufwand. Geschrieben habe ich davon so gut wie nichts selbst. Ich habe beschrieben, was ich will, mir das Ergebnis auf dem Handy angesehen und gesagt, was mir nicht gefällt. Das Glas zu klein, die Schrift zu blass, die Animation zu hektisch. Die Versionsgeschichte zeigt über hundert kleine Änderungen an einem einzigen Tag.
Meine eigene Arbeit daran waren ein paar Stunden. Den größten Teil davon habe ich gewartet: auf den Agenten, auf den Build, auf die Bilder. Vor zwei Jahren hätte ich für eine App in dieser Qualität Wochen gebraucht und sie deshalb nie gebaut. Für eine einzige Reise lohnt sich das nicht. Jetzt war die Frage nicht mehr, ob sich der Aufwand lohnt, sondern nur noch, ob ich Lust darauf habe.
Der Haken
Die Daten sind der aufwendige Teil, nicht der Code. Welche Getränke zum Paket gehören, musste ich mir aus den Reiseunterlagen zusammensuchen, und ob die Karte an Bord genau so aussieht, weiß ich vorher nicht. Die generierten Bilder brauchten mehrere Runden, bis Glas und Getränk zusammenpassten, und sie haben die App erst auf über 160 MB aufgebläht, bis sie auf ein vernünftiges Maß gepackt waren.
Und es bleibt Wegwerfsoftware. Nach der Reise braucht sie niemand mehr, und das ist in Ordnung. Wie sich KI in meinen Alltag geschoben hat, hatte ich nach einem Jahr schon einmal bilanziert. Damals hätte ich so eine App noch für übertrieben gehalten. Die echte Karte und das Paket beschreibt AIDA selbst.