Topics

Claude × app-ontwikkeling door niet-ingenieurs② - hoe ik een eenvoudige app maakte om dagelijkse werkproblemen op te lossen

  • column

Er is wat tijd verstreken, maar in het vorige artikel schreef ik over het maken van een filmwatchlist-app samen met Claude.

Sinds die tijd ben ik verslaafd geraakt aan app-ontwikkeling met AI, en terwijl ik met Claude de app bleef verfijnen, bereikte het bedrijfsaccount dat ik had gekregen vrijwel onmiddellijk de gebruikslimiet.

Omdat ik dacht dat dit de normale werkzaamheden zou kunnen belemmeren, besloot ik een persoonlijk betaald plan aan te schaffen.

"Dit keer zal ik iets nuttigs voor het werk maken"

Met dat voornemen begon ik ideeën uit te werken, maar uiteindelijk ontstond er weer een app die totaal niets met het werk te maken had.

Achtergrond van de productie

Dit keer gingen we aan het werk aan het oplossen van een klein probleem waar een bouwkundige ontwerpbedrijf waar familie werkt mee worstelt.

Daar stellen ze rapportages op in spreadsheets wanneer een bouwproject is voltooid en ze de eigendom aan de klant overdragen.

De rapportagetemplate is vastgesteld en de inhoud bestaat alleen uit tekst en foto's.

Omdat de invoer eenvoudig is, worden de geavanceerde functies van een spreadsheet juist een probleem. Ik hoorde dat mensen die niet gewend zijn aan de tools veel tijd nodig hebben, zelfs om slechts één rapportage aan te maken.

Wat ze willen doen is eigenlijk simpel, maar het hulpmiddel is te geavanceerd en maakt het juist ingewikkelder. Dit is precies waar een speciaal gebouwde app zijn nut bewijst.

Niet "te weinig", maar "te veel" – het probleem van overvloed

Onvrede over tools doet meestal denken aan "ik wou dat die functie er was" – dus iets wat ontbreekt. Maar dit keer is het tegenovergestelde: "er zijn te veel functies en het wordt juist minder gebruiksvriendelijk" – een kwestie van weglaten.

Dit is precies waar AI-gestuurde ontwikkeling goed van pas komt.

Functies uit een kant-en-klaar product met veel mogelijkheden verwijderen is lastig, maar van nul af aan alleen "wat nodig is" in elkaar zetten is juist veel gemakkelijker.

Ik stelde vast welke functies nodig waren op basis van de werkzaamheden en vertelde Claude, zoals gewoonlijk, wat ik wilde bereiken. Het resultaat is deze app.

1. Documentenlijst

Als je de app opent, zie je eerst een overzicht van de gemaakte rapporten. Van hieruit kies je tussen een nieuw document aanmaken of een bestaand document bewerken.

Voor een nieuw document klik je op de knop rechtsboven in het scherm. Voor het bewerken van een bestaand document klik je op het desbetreffende document in de lijst.

2. Gedocumenteerde creatie op het uiterste vereenvoudigd

Door documentsjablonen vooraf in te stellen en ervoor te zorgen dat elk sjabloon als één vellen wordt gemaakt, kunt u beginnen met het werk zonder verspilling tijd besteed aan handmatig sjabloon maken en dupliceren.

Wanneer u pagina's toevoegt, selecteert u eenvoudig één van de beschikbare sjablonen. We hebben sorteer- en hernoemingsfuncties ingesteld met een interface die lijkt op spreadsheets, zodat de leercurve bij implementatie minimaal is.

Voor invoerwerkzaamheden voegt u eenvoudig tekst in en registreert u afbeeldingen in de voorgemaakte vakken - alles is zo eenvoudig mogelijk ontworpen.

Door gewoon de vooraf ingestelde vakken in te vullen, kunt u documenten maken met minimale noodzakelijke bewerkingen.

Geüploade afbeeldingen worden automatisch gecomprimeerd, dus u kunt grote foto's van smartphones direct uploaden zonder bewerking.

3. Document afdrukken en PDF-conversie

Nadat u klaar bent met invoeren, controleert u het eindresultaat in de voorvertoning.

In de voorvertoning worden koppelingen, lijnen en lettertypes uitgelijnd, en het formaat wordt automatisch aangepast aan A4-grootte.

Zonder dat medewerkers lastige aanpassingen hoeven uit te voeren, klikt u gewoon op de printknop om een mooi opgemaak rapport af te maken.

4. Back-upfunctionaliteit

Omdat deze app geen databaseconnectie gebruikt, worden gegevens standaard opgeslagen in lokale opslag.

Opslaan in een database zou ideaal zijn geweest, maar we hebben besloten hier niet mee door te gaan omdat het te risicovol is voor niet-engineers om gegevens van klanten rechtstreeks in een database in te voeren zonder degelijke kennis.

We hebben echter gegevensexport- en importfuncties toegevoegd omdat we vinden dat gegevensmigratie en back-ups toch belangrijk zijn.

Hoewel het handmatig moet gebeuren, is minimale back-up en overdracht naar ander apparatuur toch mogelijk.

Samenvatting

Er zijn al enkele jaren diensten waarbij niet-engineers apps kunnen maken, maar de meeste werken volgens een format waarbij je vooraf bepaalde functies combineert.

Hoewel het handig is, kunnen veel mensen geen fijne aanpassingen doen en voelen ze zich gefrustreerd dat bepaalde dingen niet lukken.

Bij AI-gestuurde ontwikkeling kun je echter zo veel functies toevoegen als je wilt en zeer flexibel aanpassen. Bovendien heb je geen codekennis nodig en is de drempel voor implementatie lager dan je zou denken.

Zijn er geen taken in jouw omgeving waarbij je denkt: 'Eigenlijk is wat ik wil doen simpel, maar waarom kost het zoveel moeite?'

Het zou best eenvoudig kunnen zijn om dit op te lossen door een eenvoudige app te maken.

Dit overlapt met het vorige artikel, maar het is aan te raden om eerst gewoon iets te proberen.

Auteur van dit artikel

Als nieuwe medewerker ben ik momenteel aan het groeien tot directeur! Ik bestudeer diverse gebieden, van design tot advertentiemanagement, in mijn streven een multitalent te worden. Op het werk streef ik naar slim directeurschap, maar privé geniet ik van een huiselijk fort-achtig bestaan. Ik ben dol op anime.

Handa

Webdirecteur / Sinds 2022

Artikelen van deze medewerker bekijken

Ons sterke punt is ons betrouwbare teamstructuur en snelle responsiviteit

Bij Liberogic worden ervaren teamleden actief ingezet voor projectvoering, wat door klanten zeer wordt gewaardeerd.
We wijzen vakbekwaam projectmanagers en directors aan en streven ernaar projecten soepel te laten verlopen. We voorkomen onnodig kostenverhogingen door volledig inzet te vermijden en wijzen middelen toe waar ze het meest geschikt zijn. Onze snelheid bij taakanalyse en bij het opmaken en indienen van offertes is goed bekend.

* Wij voeren niet actief SES-achtige permanente werkzaamheden uit, dus graag van tevoren dank voor uw begrip.

U kunt vrijwel alle grote projectmanagementtools en chattoolsgebruiken, zoals Slack, Teams, Redmine, Backlog, Asana, Jira, Notion, Google Workspace, Zoom en Webex.

Neem contact met ons op voor advies over uw webvragen.

Casestudies