Het is alweer even geleden, maar in het vorige artikel schreef ik over het bouwen van een filmwatchlist-app samen met Claude.
Sindsdien ben ik volledig verslaafd geraakt aan app-ontwikkeling met AI. Terwijl ik de app steeds verder bijstelde met Claude, bereikte het account dat het bedrijf had verstrekt in no time de gebruikslimiet.
Dit zou mijn reguliere werkzaamheden in de weg kunnen gaan zitten, dus besloot ik een betaald abonnement op mijn eigen naam af te sluiten.
"Dit keer maak ik iets dat echt nuttig is voor mijn werk."
Met dat idee in het hoofd bedacht ik allerlei plannen, maar uiteindelijk werd het weer een app die niets met mijn werk te maken had.
Achtergrond van het project
Het onderwerp van dit keer is een klein probleem waar een familielid mee zit. Hun architectenbureau heeft namelijk last van een specifieke uitdaging.
Wanneer een bouwproject is afgerond en het pand aan de klant wordt overgedragen, maakt het bedrijf het overdrachtsrapport momenteel in een spreadsheet.
De sjabloon voor het rapport ligt vast en bestaat alleen uit tekst en foto's.
Ik hoorde dat de invoer eenvoudig is, maar dat de vele functies van het spreadsheet juist averechts werken: mensen die er niet mee vertrouwd zijn, doen er al snel veel tijd over om alleen al één rapport te maken.
Wat men wil doen is eenvoudig, maar de tool is zo uitgebreid geworden dat het werk juist moeilijker is geworden. Dit is precies waar een speciale app van pas komt.
Een probleem van "te veel" in plaats van "te weinig"
Bij ontevredenheid over tools denkt men meestal aan "een functie die er nog bij zou moeten", oftewel een gebrek aan functies. Dit keer gaat het om het tegenovergestelde: "er zijn té veel functies, waardoor het juist lastig te gebruiken is". Het draait hier om het principe van "weglaten".
Ook in een situatie als deze past AI-gestuurde ontwikkeling uitstekend.
Het is lastig om functies te schrappen uit een kant-en-klaar product dat vol met allerlei mogelijkheden zit. Maar om vanaf nul alleen "wat nodig is" op te bouwen, is juist vrij eenvoudig.
Op basis van de werkzaamheden hebben we de benodigde functies in kaart gebracht en Claude gevraagd wat we wilden. Het resultaat is deze app.
1. Documentoverzicht
Wanneer je de app opent, verschijnt eerst een overzicht van de opgeslagen rapporten. Vanaf hier kies je om een nieuw document te maken of een bestaand document te bewerken.
Wil je een nieuw document maken, klik dan op de knop rechtsboven in het scherm. Wil je een bestaand document bewerken, klik dan in het overzicht op het betreffende document.
2. Document creation functionality, simplified to the extreme
Document templates are prepared in advance, so work starts with one of each template already created. This eliminates the wasted effort of manually creating and duplicating templates.
Adding pages is simply a matter of choosing any template from those provided. Sorting and renaming sheets work much like a spreadsheet, so there is no learning curve when getting started.
Data entry is equally straightforward: enter text into the provided fields and upload images. We have gone all-in on simplicity.
Because you only need to fill in the predefined fields, you can create documents with the minimum number of actions.
Uploaded images are automatically compressed, so photos taken with smartphones, which tend to be large files, can be uploaded as they are without any editing.
3. Printing documents and exporting to PDF
Once you have finished entering data, check the finished result in the preview.
In the preview, headings, rules, and font styling are all aligned, and the layout is automatically adjusted to fit A4 paper.
Without any tedious manual adjustments, the person in charge can produce a neatly formatted report simply by pressing the print button.
4. Back-upfunctie
Deze app is niet met een database verbonden, dus gegevens worden in principe opgeslagen in de lokale opslag van uw apparaat.
Opslaan in een database was ons ideaal, maar omdat wij geen engineers zijn en het niet verantwoord vonden om de gegevens van klanten zomaar in een database te zetten die we met behulp van AI hebben gekoppeld, hebben we hier uiteindelijk van afgezien.
We vonden het echter wel prettig als gegevens konden worden overgezet of geback-upt, dus hebben we een functie voor het exporteren en importeren van gegevens toegevoegd.
Dit gebeurt handmatig, maar het is wel mogelijk om een essentiële back-up te maken en gegevens over te zetten naar een ander apparaat.
Samenvatting
Er bestaan al enkele jaren diensten waarmee ook niet-engineers apps kunnen maken, maar bij de meeste daarvan combineer je vooraf klaargemaakte functies.
Dat is handig, maar wellicht heeft u ook wel eens het frustrerende gevoel gehad dat u niet alles precies naar wens kunt aanpassen.
Met AI-ondersteunde ontwikkeling daarentegen kunt u zoveel functies toevoegen als nodig is en heeft u veel vrijheid om het naar eigen inzicht aan te passen. Bovendien is er geen codekennis nodig, en is de drempel om te beginnen veel lager dan u misschien denkt.
Herkent u het gevoel van een taak die eenvoudig lijkt te zijn, maar waar u toch steeds op vastloopt?
Misschien is het probleem snel op te lossen door gewoon een eenvoudige app te bouwen.
Dit overlapt met het vorige artikel, maar het loont om er gewoon met een ontspannen houding mee te beginnen.
Als medewerker die direct na school bij ons in dienst kwam, werk ik momenteel hard aan mijn groei tot regisseur. Ik streef ernaar een veelzijdig professional te worden die alle disciplines beheerst, van design tot advertentiebeheer, en daag mezelf dagelijks uit. In mijn werk streef ik naar een slimme aanpak van projectregie, terwijl ik in mijn privéleven graag thuis ben en van mijn gezellige 'vesting' geniet. Ik houd ook van anime.
Handan-chan
Webdirecteur / in dienst sinds 2022