Lær at lave en app i 2026: sådan kommer du i gang
Af Mehdi Azizi
Opdateret , 8 min.
Swift, React Native eller AI: sådan lærer du at lave din iPhone-app, hvilket udstyr du skal bruge, kontoen til 99 $ om året og vejen til App Store.
Hvis du vil lære at lave en iOS-app i 2026, kan den metode, der virker, siges i én sætning: byg og udgiv en lille, rigtig app i stedet for at hobe kurser op. Du har tre veje ind. Swift og SwiftUI, Apples officielle vej, som kræver en Mac. React Native med Expo, i TypeScript, som lader dig bygge din app og sende den til Apple fra en hvilken som helst computer. Og AI-assistenter som Claude eller Cursor, der skriver kode hurtigt, men som ikke erstatter, at du forstår det, de laver.
Uanset hvilken vej du vælger, starter den rigtige læring, når du sigter mod App Store fra dag ét: Apples review, abonnementer, små skærme, netværksudfald. Det er her, forskellen ligger mellem "en skærm, der virker hos mig" og en app, som fremmede downloader. Jeg udgiver mine egne iOS-apps: Solys (et vækkeur med minispil) og TradaZen (en tradingsimulator) ligger i App Store, og to andre, Nolera og Clic, blev afvist af Apple, før de blev rettet. Den her guide beskriver den vej, jeg anbefaler ud fra de erfaringer.
Lær iOS: hvilken vej skal du vælge som nybegynder?
Der findes ikke noget dårligt sprog at starte med. Der findes først og fremmest ét godt kriterium: den vej, der lader dig udgive din første app hurtigst muligt, uden at du farer vild.
Swift og SwiftUI, Apples officielle vej
Swift er Apples sprog, og SwiftUI er værktøjet til at tegne skærmene. Apple tilbyder gratis tutorials, Develop in Swift, lavet til folk helt uden kodeerfaring. For at følge dem skal du ifølge Apple have en Mac med macOS Sonoma 14 eller nyere og Xcode 15 eller nyere.
Det er den rigtige vej, hvis du allerede har en Mac, kun vil udvikle til iPhone og på sigt sigter mod et job som native iOS-udvikler i en virksomhed.
React Native og Expo, den vej jeg bruger
Alle mine apps er bygget med React Native og Expo. Du skriver i TypeScript, og den samme kode kan køre på både iPhone og Android. Expo har en gratis tutorial på omkring to timer, hvor du laver din første app. Og vigtigst: EAS-tjenesterne bygger din app på Macs, som Expo hoster. Så du kan udgive en iOS-app uden Mac.
Det er den vej, jeg anbefaler til en nybegynder, der vil lave, udgive og tjene penge på sin egen app, fordi økosystemet dækker hele kæden: betalinger med RevenueCat, backend med Supabase, målinger med PostHog, crash-overvågning med Sentry. Siden React Native og Expo til en mobilapp forklarer valget i detaljer.
Og hvad med AI?
AI ændrer tempoet, ikke destinationen. Claude eller Cursor kan lave en fungerende skærm på en aften, og jeg bruger dem hver dag. Men de tager fejl med stor selvsikkerhed, når det gælder signering af appen, abonnementer eller Apples regler. Når du skal lære, så brug dem som en makker, der forklarer sin kode, ikke som en maskine, der leverer. Jeg har samlet faldgruberne i lav en iOS-app med AI.
Hvordan laver du en iPhone-app, når du starter helt fra nul?
Her er rækkefølgen, der virker, uanset hvilken teknologi du vælger:
- Vælg en lillebitte, nyttig app. Ikke en Instagram-klon, som ville blive afvist efter guideline 4.1: et værktøj, der løser et konkret problem, helst dit eget. Motivationen fra et reelt behov slår alle kurser.
- Skær den ned til én hovedfunktion. En første version, der gør én ting godt, bliver udgivet. En første version, der gør tolv ting, bliver liggende på din harddisk. Siden MVP af en iOS-app forklarer, hvordan du skærer ned.
- Kør appen på din egen iPhone meget tidligt. Simulatoren erstatter ikke den rigtige telefon: berøring, lysstyrke, den reelle tekststørrelse.
- Inviter testere med TestFlight. Det er Apples værktøj til at distribuere en testversion før udgivelse. Jeg forklarer det i TestFlight: test din iPhone-app.
- Forbered App Store-siden, og send appen til review. Screenshots, beskrivelse, privatliv, en demokonto hvis nødvendigt, og glem ikke et ikon uden gennemsigtighed (ITMS-90717).
- Mål, ret, send igen. En udgivet app lærer dig mere end tre projekter, der er opgivet ved 80 %.
Det, tutorials ikke lærer dig
Når jeg ser på, hvor jeg virkelig har svedt med mine apps, var ingen af de her emner med i en tutorial:
- Apples review. Reglerne, afvisningerne, frem og tilbage. Solys fik to afvisninger (guideline 2.1 og 5.6.3), Clic og Nolera blev afvist for privatliv (5.1.1), og Nolera også for sine metadata (2.3.2).
- Abonnementer. Opsætning af produkterne, den gratis prøveperiode, gendannelse af køb, og at overholde det, Apple kræver af en betalingsskærm.
- Små skærme. Din app ser fantastisk ud på din iPhone. Den kan blive skåret af på en iPhone SE, og Apples reviewer tester ikke nødvendigvis på den samme enhed som dig. Solys blev gennemgået på en iPad, hvor iPhone-appen kører i kompatibilitetstilstand i et mindre vindue: demoen på startskærmen var umulig at vinde dér, og derfor kom afvisningen efter 2.1.
- Backend. Konti, synkronisering, hvad der sker, når netværket forsvinder midt i en skrivning.
- At blive færdig. Mellem 80 % og udgivet går der ofte uger. Det er dér, de fleste projekter dør.
God iOS-læring måles ikke i antallet af sete videoer, men i antallet af apps, du har sendt til Apple.
Skal du have en Mac, en iPhone og en betalt konto for at lære?
En Mac: uundværlig til Swift og Xcode, valgfri med Expo takket være builds i skyen.
En iPhone: stærkt anbefalet under alle omstændigheder. Test på en rigtig enhed sparer dig for mange ubehagelige overraskelser, og nogle funktioner (notifikationer, kamera, køb) er svære at tjekke andre steder.
Apple Developer-kontoen: den koster 99 $ om året og er påkrævet for TestFlight og App Store. Til gengæld behøver du den ikke for at komme i gang: med en almindelig gratis Apple-konto kan du teste på din enhed via Xcode, med begrænsninger (højst 3 enheder og profiler, der udløber efter 7 dage, ifølge Apples sammenligning). Betal for tilmeldingen, når din første version nærmer sig. Trinene og faldgruberne finder du i Apple-udviklerkonto: pris og tilmelding.
Bliv iOS-udvikler: videokursus, bootcamp eller sparring?
Der findes tre formater, og hver af dem passer til et forskelligt mål.
Videokurser og tutorials. Billige eller gratis, i dit eget tempo. Perfekte til at lære syntaksen. Deres begrænsning: ingen kigger på din kode, og de stopper næsten altid før udgivelsen.
Bootcamps og længere uddannelser. Nyttige, hvis dit mål er et job som ansat iOS-udvikler, med et komplet forløb og et netværk. Det er en forpligtelse på flere måneder, rettet mod ansættelse snarere end lancering af din egen app.
Sparring på dit projekt. Du bygger din egen app, og en, der allerede har udgivet, hjælper dig videre, når du sidder fast: arkitekturen, paywallen, Apples review. Det er det korteste format fra idé til App Store, forudsat at du har et projekt og bruger tid på det hver uge. Mit iOS Kit er selvstudieversionen: et forløb, der tager udgangspunkt i dit projekt, med Starter Code, der kører, en skrevet guide og Claude Code-skills, der tjekker AI'ens arbejde. Der er ingen live-undervisning. Hvis du vil have et menneskeligt blik på din app, kan sessionen En time med mig bookes separat, over video.
Det rigtige valg afhænger af dit udgangsspørgsmål. "Jeg vil skifte karriere" kalder på et uddannelsesforløb. "Jeg vil udgive min app og tjene penge på den" kalder på et rigtigt projekt, guidet trin for trin. Siden iOS-udvikleruddannelse sammenligner mulighederne mere detaljeret, og min sammenligning af kurser i at lave en iPhone-app giver priserne på hver af dem.
Den vej, jeg anbefaler
- Vælg din tekniske vej på én dag, ikke på en måned. Har du en Mac og vil gøre karriere i native: Swift. Vil du udgive og tjene penge hurtigt, også uden Mac: React Native og Expo.
- Tag den officielle tutorial for din vej, og stop så med tutorials.
- Start på din app dagen efter, med én hovedfunktion.
- Kobl betaling på før udgivelsen, ikke bagefter: indtjeningsmodellen ændrer måden, du bygger appen på.
- Send til Apple tidligt, og behandl hver afvisning som en lektie, ikke som en dom.
Trinene til at lave en app er beskrevet i detaljer i guiden til metoden, med faldgruberne ved hvert trin.
Kom i gang
Hvis du hellere vil klare dig selv, er alt ovenfor nok til at komme i gang: Apples og Expos tutorials er gratis, og guiderne på den her blog dækker resten.
Hvis du vil starte fra et færdigt fundament, har jeg samlet Starter Code fra mine apps og et forløb i fire trin, fra idé til udgivelse, i iOS Kit, som du følger i dit eget tempo. Detaljerne om forløbet står også på siden iOS-udvikleruddannelse.
Ved du endnu ikke, hvilken vej du skal tage? Den gratis diagnose tager udgangspunkt i din situation og fortæller dig, hvilket trin du skal tage fat på først. Forsiden viser, hvordan du laver din mobilapp med Claude Code og den Starter Code.
Ingen kan love dig en udgivelse eller en indtægt. Det, du kan få, er en metode, Starter Code og de afvisninger, jeg allerede har fået før dig, rettet.
Ofte stillede spørgsmål
Hvor skal jeg starte for at lære at lave en iOS-app?
Byg og udgiv en lille, rigtig app i stedet for at hobe kurser op. Vælg din tekniske vej på én dag, tag den officielle tutorial for den vej, stop så med tutorials, og start på din app dagen efter med én hovedfunktion. Send den tidligt til Apple, og behandl hver afvisning som en lektie, ikke som en dom.
Hvordan laver jeg en nem app som nybegynder?
Vælg en lillebitte, nyttig app: et værktøj, der løser et konkret problem, helst dit eget. Skær den ned til én hovedfunktion, for en første version, der gør én ting godt, bliver udgivet, mens en første version, der gør tolv ting, bliver liggende på din harddisk. Kør derefter appen tidligt på din egen iPhone.
Swift eller React Native: hvad skal jeg vælge som nybegynder?
Der findes ikke noget dårligt sprog at starte med: vælg den vej, der lader dig udgive din første app hurtigst. Swift og SwiftUI, Apples officielle vej, kræver en Mac og passer, hvis du sigter mod et native-job i en virksomhed. React Native med Expo, i TypeScript, lader dig bygge og sende din app fra en hvilken som helst computer, hvilket passer, hvis du vil udgive og tjene penge hurtigt.
Kan man lære at lave en iOS-app uden Mac?
Ja, med React Native og Expo: EAS-tjenesterne bygger din app på Macs, som Expo hoster, så du kan udgive en iOS-app uden Mac. En Mac er stadig uundværlig til Swift og Xcode. En iPhone er stærkt anbefalet under alle omstændigheder, fordi nogle funktioner, som notifikationer, kamera og køb, er svære at tjekke andre steder.
Hvilket budget skal jeg regne med for at lære at lave en app?
Til at starte med er Apples og Expos tutorials gratis, og med en gratis Apple-konto kan du teste på din enhed via Xcode, med begrænsninger: højst 3 enheder og profiler, der udløber efter 7 dage. Apple Developer-kontoen koster 99 $ om året og er påkrævet for TestFlight og App Store. Betal for tilmeldingen, når din første version nærmer sig.
Kan en AI som ChatGPT lave en app for mig?
En AI skriver kode hurtigt, men den erstatter ikke, at du forstår det, den laver. Claude eller Cursor kan lave en fungerende skærm på en aften, men de tager fejl med stor selvsikkerhed, når det gælder signering af appen (ITMS-90034), abonnementer eller Apples regler. Når du skal lære, så brug dem som en makker, der forklarer sin kode, ikke som en maskine, der leverer.