Jeg og Claude har laget en app

Jeg laget en app
En app for å lære seg italiensk.
Hvorfor? Fins det ikke nok apper for dette fra før? Joda, men ingen som jeg likte helt. Jeg går på italiensk-kurs og vil bruke appen for å øve på ord og grammatikk jeg lærer der. DuoLingo er noe annet.
Men først og fremst var dette en god anledning til å få erfaring med Claude Code, og samtidig kunne Claude lære meg å lage apper, for det har jeg ikke gjort før.
Så målet er ikke å tjene penger på denne appen. Til det er konkurransen alt for tøff.
Men jeg har lært masse, bl.a:
Hva Claude er god på og hva jeg må passe på
Claude er veldig god på å få opp en første versjon veldig raskt. Jeg hadde en enkel app med 1000 italienske ord kjørende i en simulator i mobilen på en halv dag. Det ville tatt meg flere dager å lære teknologien + veldig lang tid å bygge en ordliste.
Men denne første versjonen av appen var langt fra klar til virkelig bruk.
Claude er fantastisk til å installere biblioteker og verktøy og finne ut hvilke versjoner som må oppgraderes. Dette er noe jeg hater å gjøre selv.
Claude er god på å veilede meg til alt jeg trenger å gjøre for å ta en app ut i App store, men jeg måtte gjøre jobben selv.
Claude er ganske god på å gjette hva jeg mener, men ikke god nok. Jeg må legge mye jobb i en spesifikasjon. Jeg vibe-kodet ikke, men laget en detaljert spesifikasjon som jeg endret underveis. (Spec-driven development.)
Claude slet fælt med å lage en algoritme for å velge nye ord, så den logikken måtte jeg ta kontroll over.
Claude er ikke så god på å teste. Den kan lage unit tester, men kanskje ikke alle som trengs. Så jeg måtte styre Claude litt både til å lage tester og til å gjøre koden testbar.
Claude er ikke god på arkitektur. Første versjon av database-skjemaet ville ikke ha skalert i det hele tatt. Mye logikk skjedde i løkker i løkker opptil flere ganger i Javascript.
Så hvor god er denne appen da?
Jeg elsker den selv og har en streak på 36 dager. Men jeg er subjektiv så klart. Jeg har laget den akkurat slik jeg ønsker meg. Så får vi håpe noen andre liker den også.
Den er tilgjengelig i App store, så prøv den gjerne hvis du skal til Italia snart: Bravissimo i App Store
Foreløpig er den gratis, så pass på :)
Etterskrift om denne bloggen
Jeg ser at forrige artikkel er fra 2017. “Det er ikke fordi jeg har vært lat” foreslår AI at jeg skal skrive nå. Men det skal jeg ikke skrive.
“Det er fordi jeg har vært opptatt med å lage en app, og det har vært så gøy at jeg ikke har hatt tid til å skrive blogginnlegg.” Nei, ikke det heller.
Det er fordi jeg skrev forrige innlegg for å ha en web-side da jeg søkte jobb sist gang. Og nå er det snart på tide igjen.
Men innlegget fra 2017 står seg synes jeg. Det blir bare enda mer relevant når vi nå får AI.
En annen veldig kul ting om denne web-siden er at bildet på forsiden ble tatt i Italia. Vi bodde der 1 mnd i 2016 mens jeg jobbet på distanse. Det var fantastisk. Italia er fantastisk. Og vi er fortsatt ikke ferdig med Italia. Derfor denne appen.