Apps til iPhone og Mac
Apps til iPhone og Mac, bygget med AI
Appudvikling med AI vil sige, at AI-agenter skriver og retter koden, mens jeg styrer arkitektur, retning og kvalitet. Jeg bygger native apps til iPhone og Mac i Swift med Claude Code og Cursor – og jeg kender vejen gennem Apples godkendelse, fordi tre af appsene i App Store i dag er mine egne. Skal løsningen køre i browseren i stedet, er det en webapp.
Byg din app med AIHvorfor bygge din app med AI?
Native apps, korte forløb og AI-agenter som motor.
iPhone og Mac
En app i Swift kan køre på både iPhone og Mac. Sum Strike gør det fra én og samme kodebase – og en ren Mac-app kan bo i menulinjen.
Claude Code og Cursor
AI-agenterne planlægger, skriver, tester og retter koden. Jeg lægger arkitekturen, læser med og godkender hvert skridt. Det giver hurtigere levering og mindre teknisk gæld.
Hurtigere prototyper
Fra idé til en app, du kan holde i hånden, på få uger. Perfekt til at teste en idé på rigtige brugere, før der bruges flere penge.
Erfaring fra App Store
Jeg har selv sendt tre apps gennem Apples godkendelse og ved, hvad der går galt undervejs: privatlivsoplysninger, skærmbilleder, køb i app og afvisninger.
Sådan arbejder jeg
Fra idé til App Store på en struktureret måde.
Idé og afgrænsning
Vi finder ud af, hvad appen skal løse, hvem den er til, og hvad første version skal kunne. Resten venter.
Design og arkitektur
Skærme, flow og teknisk opbygning ligger fast, før agenterne skriver første linje. Det sparer dyre omveje.
Bygning i korte runder
Du får en testversion via TestFlight hurtigt og en ny, hver gang noget er færdigt. Du ser fremskridt hver uge.
App Store og videre
Skærmbilleder, App Store-tekster, privatlivsoplysninger og indsendelse til Apple. Bagefter opdateringer og nye funktioner, når brugerne viser vejen.
Typiske projekter
Fra en lille hjælper til en fuld app i App Store.
iPhone-apps til App Store
Apps til forbrugere med gratis download, køb i app eller abonnement – bygget, så de kan holde til nye iOS-versioner.
Mac-apps i menulinjen
Små, skarpe værktøjer, der bor i menulinjen og klarer én ting godt. Tal, Bobby, Tal! er bygget sådan.
MVP'er
En første version, der kan testes på rigtige brugere, før der bygges mere.
Interne apps
Apps til medarbejdere på farten, på lageret eller ude hos kunderne – fordelt til jeres egne enheder.
Spil og læring
Små spil og læringsapps i Swift og SpriteKit, som Run, Bobby, Run og Sum Strike.
App med webapp bagved
Når appen også skal have en administration, brugere eller licenser på nettet, bygger jeg webapp-delen i samme projekt.
Hvad er appudvikling med AI – og hvorfor er det anderledes?
Appudvikling med AI betyder, at AI-agenter laver det tunge arbejde – planlægning, kode og tests – mens et menneske styrer retningen, træffer beslutningerne og står på mål for kvaliteten. Det er den korte version. Her er den lidt længere.
Traditionel appudvikling kræver et helt hold: en designer, et par programmører, en projektleder og et budget, der hurtigt løber op i hundredtusinder. Sådan behøver det ikke være længere. Med agentic coding kan én person med de rigtige værktøjer levere det, der før krævede et team. Det har flyttet, hvad en app koster – særligt i den lave ende, hvor en første version tidligere var for dyr til at være et eksperiment.
Værktøjerne: Claude Code og Cursor
Jeg bygger mine apps med Claude Code og Cursor. Claude Code arbejder som en agent: den læser hele projektet, skriver koden, bygger appen og retter fejlene, indtil den kompilerer, og testene består. Cursor bruger jeg, når jeg vil læse med i koden og rette til – eller have et ekstra sæt øjne på en ændring. Claude er sparringspartneren, når en idé skal tænkes igennem, før der bygges.
Det er lidt som at dirigere et orkester uden selv at spille et instrument. Musikken kommer stadig kun, hvis dirigenten ved præcis, hvordan den skal lyde. Hele arbejdsformen er forklaret på siden om vibe coding.
Native til iPhone og Mac
Jeg bygger native apps i Swift, Apples eget sprog. Det giver apps, der føles rigtige på telefonen og på Mac'en: hurtige, med de bevægelser og den tekst, folk kender fra resten af systemet, og med adgang til alt fra Game Center til menulinjen. En Swift-app kan køre på både iPhone og Mac – Sum Strike gør det fra én og samme kodebase – og en Mac-app kan være alt fra et fuldt program til et lille værktøj i menulinjen som Tal, Bobby, Tal!.
Skal løsningen køre i en browser, på Android eller på tværs af det hele, er en webapp ofte det bedre valg. Det siger jeg, hvis det er tilfældet.
Mine egne apps
Jeg sælger ikke appudvikling uden selv at have taget turen. TVBold samler fodbold i dansk tv og streaming. Run, Bobby, Run er et løbespil bygget i Swift og SpriteKit, uden reklamer og uden tracking. Sum Strike er et matematikspil til iPhone og Mac med køb i app og ranglister i Game Center. Alle tre ligger i App Store, er lavet af én person efter fyraften og kan ses på apps-siden.
Det er ikke et argument for, at din app kommer til at ligne mine. Det er et argument for, at jeg har stået i Apples godkendelseskø og ved, hvad der går galt undervejs – og hvad det koster at få rettet.
Hvad du får ud af det
Prisen. Når udviklingen går hurtigere, koster den mindre. Du betaler for resultater – ikke for timer brugt på rutinearbejde.
Farten. En testversion på få uger betyder, at du kan prøve idéen på rigtige brugere, før du investerer i den fulde version.
Kvaliteten. AI-agenterne skriver tests fra dag ét og rydder løbende op i koden. Det giver mindre teknisk gæld end et forhastet, klassisk forløb.
Er der ting, AI ikke kan? Ja. Den ved ikke, hvad dine brugere har brug for, og den kan ikke prioritere din forretning. Det er min opgave – og derfor starter ethvert projekt med en samtale om, hvad appen skal løse. Ikke hvilken teknologi den skal bygges i.
Skal appen også have en agent, der klarer rutinerne bag den – support-mails, rapporter, opdateringer – kan AI-agenter bygges ind i samme projekt.
Lad os bygge din app
Fortæl mig om idéen – til iPhone, Mac eller begge – så vurderer jeg omfang og tidsplan uforpligtende.
Byg din app med AI →Ofte stillede spørgsmål
Hvad er vibe coding?
Vibe coding er en udviklingsmetode, hvor software bygges i tæt samspil med AI-værktøjer: AI’en skriver koden, mennesket styrer retningen og kvaliteten. Det gør udviklingen markant hurtigere, så du kommer fra idé til færdig app på uger i stedet for måneder. Jeg har skrevet en længere forklaring af vibe coding, inkl. hvor grænsen går til professionel udvikling.
Hvad er forskellen på vibe coding og agentic coding?
Vibe coding er den brede betegnelse for at bygge software sammen med AI. Agentic coding er næste skridt: AI-agenter, der selvstændigt planlægger, skriver, tester og refaktorerer kode, mens jeg definerer opgaverne og godkender resultatet.
Bygger du apps til både iPhone og Mac?
Ja. Jeg bygger native apps i Swift til iPhone og Mac. En app kan køre på begge fra samme kodebase, som mit matematikspil Sum Strike, eller være en ren Mac-app i menulinjen. Skal den også køre i browseren, bygger jeg en webapp.
Hvilke AI-værktøjer bruger du?
Claude Code og Cursor til selve koden, Claude til at tænke idéen igennem, og Grok Bot til agent-opgaverne rundt om. Agenterne skriver størstedelen af koden; jeg lægger arkitekturen, tester og godkender.
Kan jeg få en MVP hurtigt?
Ja. Med agentic coding kan en fungerende MVP typisk være klar på 2–4 uger, så du kan teste idéen med rigtige brugere, før du investerer i den fulde version.
Hvad koster det at få udviklet en app?
Det afhænger af omfanget, men fordi AI-agenter gør det tunge arbejde, ligger prisen markant under et klassisk udviklingsforløb med et helt team. Efter en uforpligtende snak om scope får du en fast vurdering af pris og tidsplan.
Laver du også Android-apps?
Ikke native. Jeg bygger til iPhone og Mac i Swift. Skal Android-brugere også have adgang, er en webapp, der kører i browseren, ofte den billigste vej til begge.
Hvem ejer koden, når appen er færdig?
Det gør du. Ved overlevering får du al kildekode, dokumentation og adgange – ingen binding og ingen sorte bokse.
Hjælper du også efter lancering?
Ja. Jeg tilbyder drift, videreudvikling og nye features efter behov. Mange starter med en MVP og bygger videre i etaper, efterhånden som brugerne viser vejen.