Es ist etwas Zeit vergangen, aber im letzten Artikel habe ich beschrieben, wie ich zusammen mit Claude eine App zur Verwaltung einer Filmwatchlist entwickelt habe.
Seitdem bin ich von der KI-gestützten App-Entwicklung richtig begeistert und habe die App mit Claude immer weiter verfeinert. Dabei war das Nutzungslimit des im Unternehmen bereitgestellten Accounts im Handumdrehen erreicht.
Da dies sogar die eigentliche Arbeit beeinträchtigen könnte, habe ich mich entschieden, einen kostenpflichtigen Tarif privat abzuschließen.
"Diesmal entwickle ich etwas, das wirklich bei der Arbeit hilft."
Mit diesem Vorsatz habe ich Ideen gesammelt, am Ende ist jedoch wieder eine App entstanden, die gar nichts mit der Arbeit zu tun hat.
Hintergrund der Entwicklung
Das diesmalige Thema ist die Lösung eines kleinen Problems, mit dem ein Architekturbüro aus meinem familiären Umfeld zu kämpfen hat.
Wenn die Bauarbeiten abgeschlossen sind und das Objekt an den Kunden übergeben wird, erstellt das Büro die Abschlussberichte bislang in einer Tabellenkalkulation.
Die Berichtsvorlage steht fest, der Inhalt besteht lediglich aus Text und Fotos.
Ich habe gehört, dass bei einfachen Eingaben die vielen Funktionen einer Tabellenkalkulation sich eher als Nachteil erweisen. Wer mit der Bedienung nicht vertraut ist, braucht oft schon recht lange, um auch nur einen einzigen Bericht zu erstellen.
Was man erreichen möchte, ist eigentlich einfach, aber das Werkzeug ist so überladen, dass es die Arbeit eher erschwert. Genau hier ist eine speziell zugeschnittene App gefragt, dachte ich mir.
Das Problem ist nicht „zu wenig“, sondern „zu viel“
Wenn man über Unzufriedenheit mit Werkzeugen spricht, denkt man meist an „Es fehlt eine Funktion“. Dieses Mal ist es umgekehrt: Die Funktionen sind zu zahlreich und machen die Nutzung eher mühsam. Es geht also um das Prinzip des Weglassens.
Auch in solchen Situationen zahlt sich KI-gestützte Entwicklung aus.
Aus einem fertigen Produkt mit vielen Funktionen Features zu entfernen, ist schwierig. Von Grund auf nur das zusammenzustellen, was tatsächlich gebraucht wird, ist dagegen eigentlich einfach.
Ausgehend von den Aufgaben habe ich zunächst die benötigten Funktionen herausgearbeitet und dann wie gewohnt Claude beschrieben, was ich erreichen möchte. Das Ergebnis ist diese App.
1. Dokumentenübersicht
Beim Öffnen der App werden zunächst die erstellten Berichte als Liste angezeigt. Von dort aus können Sie einen neuen Bericht anlegen oder einen vorhandenen Bericht bearbeiten.
Um ein neues Dokument zu erstellen, klicken Sie auf die Schaltfläche oben rechts. Um ein bestehendes Dokument zu bearbeiten, klicken Sie in der Liste auf das gewünschte Dokument.
2. Dokumentenerstellung auf das Wesentliche reduziert
Vorlagen für Dokumente stehen bereits bereit, und jede Vorlage ist sofort einsatzbereit. So entfallen die manuelle Erstellung und das Duplizieren von Vorlagen.
Seiten lassen sich hinzufügen, indem Sie einfach eine der vorhandenen Vorlagen auswählen. Das Sortieren und Umbenennen von Blättern funktioniert ähnlich wie in einer Tabellenkalkulation, sodass die Einarbeitung kaum Zeit kostet.
Auch die Eingabe ist bewusst schlicht gehalten: Sie tragen Text in die vorgegebenen Felder ein und laden Bilder hoch.
Da nur vorgegebene Felder ausgefüllt werden, reichen wenige Schritte aus, um ein Dokument zu erstellen.
Hochgeladene Bilder werden automatisch komprimiert. Fotos von Smartphones, die oft große Dateien erzeugen, können daher ohne vorherige Bearbeitung direkt hochgeladen werden.
3. Dokumentendruck und PDF-Export
Sobald die Eingabe abgeschlossen ist, prüfen Sie das Ergebnis in der Vorschau.
In der Vorschau werden Überschriften, Linien und Schriftformatierung bereits ausgerichtet, und das Dokument wird automatisch so angepasst, dass es in das A4-Format passt.
Ohne aufwendige manuelle Anpassungen entsteht per Klick auf die Druckschaltfläche ein sauber formatierter Bericht.
4. Backup-Funktion
Diese App ist nicht mit einer Datenbank verbunden, daher werden die Daten grundsätzlich im Local Storage gespeichert.
Eine Speicherung in einer Datenbank wäre ideal gewesen. Da jedoch eine Person ohne Programmierkenntnisse die Kundendaten nicht bedenkenlos in eine Datenbank einpflegen sollte, die auf Anweisung einer KI angebunden wurde, habe ich mich dieses Mal dagegen entschieden.
Da eine Datenmigration und Datensicherung dennoch wünschenswert sind, habe ich eine Export- und Importfunktion für Daten integriert.
Das Ganze erfolgt zwar manuell, dennoch ist eine grundlegende Datensicherung sowie die Übertragung auf ein anderes Gerät möglich.
Fazit
Dienste, mit denen auch Personen ohne Programmierkenntnisse Apps erstellen können, gibt es seit einigen Jahren. Die meisten davon funktionieren jedoch nach dem Prinzip, vorgefertigte Funktionen miteinander zu kombinieren.
So praktisch dies ist, so schwierig kann es sein, individuelle Anpassungen vorzunehmen, und manch einer hat vielleicht schon das Gefühl gehabt, dass das Gewünschte einfach nicht umsetzbar ist.
Die Entwicklung mit KI dagegen ermöglicht es, Funktionen nach Bedarf umfassend zu integrieren und flexibel anzupassen. Zudem sind keine Programmierkenntnisse erforderlich, und die Einstiegshürde ist deutlich niedriger, als man vielleicht denkt.
Kennen Sie das auch: Eine Aufgabe, die eigentlich ganz einfach sein sollte, kostet aus unerklärlichen Gründen unverhältnismäßig viel Zeit?
Das Problem lässt sich vielleicht schon mit einer einfachen App lösen.
Es überschneidet sich zwar mit dem vorherigen Artikel, aber am besten fängt man einfach unbeschwert an und probiert es einmal aus.
Als Neueinsteiger hat er sich zum Director hochgearbeitet und kämpft derzeit mit vollem Einsatz. Ob Design oder Werbeschaltung: Er strebt danach, in allen Bereichen zu Hause zu sein und ein wahrer Allrounder zu werden. Beruflich setzt er auf einen souveränen Projektauftritt, privat genießt er das Leben als Stubenhocker in seiner Festung namens Zuhause. Außerdem ist er ein Anime-Fan.
Handan-chan
Web Director / Eintritt 2022