iOS-app leren maken in 2026: waar begin je?
Door Mehdi Azizi
Bijgewerkt op , 8 min
Swift, React Native of AI: zo begin je met je eerste iPhone-app. Wat je nodig hebt, het account van 99 $ per jaar en de weg naar de App Store.
Wil je in 2026 een iOS-app leren maken? Dan komt de aanpak die werkt neer op één idee: bouw en publiceer een kleine, echte app, in plaats van cursus na cursus te stapelen. Je hebt drie ingangen. Swift en SwiftUI, de officiële route van Apple, waarvoor je een Mac nodig hebt. React Native met Expo, in TypeScript, waarmee je je app vanaf elke computer kunt bouwen en naar Apple kunt sturen. En AI-assistenten zoals Claude of Cursor, die snel code schrijven maar niet vervangen dat je begrijpt wat ze maken.
Welke ingang je ook kiest, het echte leren begint als je vanaf dag één op de App Store mikt: de review van Apple, abonnementen, kleine schermen, netwerkstoringen. Daar zit het verschil tussen "een scherm dat bij mij werkt" en een app die onbekenden downloaden. Ik publiceer mijn eigen iOS-apps: Solys (een wekker met minigames) en TradaZen (een tradingsimulator) staan in de App Store, en twee andere, Nolera en Clic, zijn door Apple afgewezen voordat ik ze heb gerepareerd. Deze gids beschrijft de route die ik vanuit die ervaring aanraad.
iOS leren: welke route kies je als beginner?
Er bestaat geen verkeerde taal om mee te beginnen. Er is vooral één goed criterium: de route waarmee je het snelst een eerste app publiceert, zonder te verdwalen.
Swift en SwiftUI, de officiële route van Apple
Swift is de taal van Apple, SwiftUI is de tool om er schermen mee te tekenen. Apple biedt gratis de tutorials Develop in Swift aan, bedoeld voor mensen zonder enige programmeerervaring. Volgens Apple heb je voor die tutorials een Mac met macOS Sonoma 14 of nieuwer nodig, met Xcode 15 of hoger.
Dit is de juiste route als je al een Mac hebt, alleen voor de iPhone wilt bouwen en op termijn een baan als native iOS-developer bij een bedrijf wilt.
React Native en Expo, de route die ik gebruik
Al mijn apps zijn gebouwd met React Native en Expo. Je schrijft in TypeScript, en dezelfde code kan zowel op de iPhone als op Android draaien. Expo heeft een gratis tutorial van ongeveer twee uur om een eerste app te maken. En het belangrijkste: de EAS-services bouwen je app op Macs die door Expo worden gehost. Je kunt dus een iOS-app publiceren zonder Mac.
Dit is de route die ik aanraad aan een beginner die zijn eigen app wil maken, publiceren en er geld mee wil verdienen, omdat het ecosysteem de hele keten dekt: betalingen met RevenueCat, server met Supabase, metingen met PostHog, crashtracking met Sentry. De pagina React Native en Expo voor een mobiele app legt die keuze uit.
En waar past AI in dit verhaal?
AI verandert het tempo, niet de bestemming. Claude of Cursor kunnen in één avond een werkend scherm maken, en ik gebruik ze elke dag. Maar ze vergissen zich vol overtuiging bij het signeren van de app, abonnementen of de regels van Apple. Gebruik ze om te leren als een programmeermaatje dat zijn code uitlegt, niet als een machine die oplevert. Ik heb de valkuilen op een rij gezet in een iOS-app maken met AI.
Hoe maak je een iPhone-app als je bij nul begint?
Dit is de volgorde die werkt, welke technologie je ook kiest:
- Kies een piepkleine, nuttige app. Geen Instagram-kloon, die zou door guideline 4.1 worden afgewezen, maar een tool die een concreet probleem oplost, het liefst dat van jezelf. De motivatie van een echte behoefte verslaat elke cursus.
- Breng hem terug tot één hoofdfunctie. Een eerste versie die één ding goed doet, komt uit. Een eerste versie die twaalf dingen doet, blijft op je schijf staan. De pagina MVP van een iOS-app legt uit hoe je schrapt.
- Draai de app heel vroeg op je eigen iPhone. De simulator vervangt geen echte telefoon: aanraking, helderheid, de echte tekstgrootte.
- Nodig testers uit met TestFlight. Dat is de tool van Apple om een testversie te verspreiden vóór publicatie. Ik leg het uit in TestFlight: je iPhone-app testen.
- Maak de App Store-pagina klaar en stuur de app in voor review. Screenshots, beschrijving, privacy, een demo-account als dat nodig is, en vergeet geen ondoorzichtig icoon (ITMS-90717).
- Meet, verbeter, stuur opnieuw in. Eén gepubliceerde app leert je meer dan drie projecten die op 80 % zijn gestrand.
Wat tutorials je niet leren
Als ik kijk waar ik echt heb gezweet bij mijn apps, stond geen van deze onderwerpen in een tutorial:
- De review van Apple. De regels, de afwijzingen, het heen-en-weer. Solys kreeg twee afwijzingen (guidelines 2.1 en 5.6.3), Clic en Nolera werden afgewezen op privacy (5.1.1), en Nolera ook op zijn metadata (2.3.2).
- Abonnementen. De producten instellen, de gratis proefperiode, aankopen herstellen, en voldoen aan wat Apple eist van een betaalscherm.
- Kleine schermen. Je app ziet er prachtig uit op jouw iPhone. Hij kan afgesneden zijn op een iPhone SE, en de reviewer van Apple test niet per se op hetzelfde toestel als jij. Solys werd beoordeeld op een iPad, waar de iPhone-app in compatibiliteitsmodus in een kleiner venster draait: de demo op het startscherm was daar niet te winnen, vandaar de afwijzing op 2.1.
- De server. Accounts, synchronisatie, wat er gebeurt als het netwerk midden in een schrijfactie wegvalt.
- Afmaken. Tussen 80 % en gepubliceerd zitten vaak weken. Daar sterven de meeste projecten.
Goed iOS leren meet je niet af aan het aantal bekeken video's, maar aan het aantal apps dat je naar Apple hebt gestuurd.
Heb je een Mac, een iPhone en een betaald account nodig om te leren?
Een Mac: onmisbaar voor Swift en Xcode, optioneel met Expo dankzij de builds in de cloud.
Een iPhone: in alle gevallen sterk aangeraden. Testen op een echt toestel voorkomt veel nare verrassingen, en sommige functies (notificaties, camera, aankopen) zijn elders slecht te controleren.
Het Apple Developer-account: dat kost 99 $ per jaar en is verplicht voor TestFlight en de App Store. Je hebt het alleen niet nodig om te beginnen: met een gewoon, gratis Apple-account kun je met Xcode op je toestel testen, met beperkingen (maximaal 3 toestellen, en profielen die na 7 dagen verlopen, volgens de vergelijking van Apple). Betaal de inschrijving als je eerste versie in zicht komt. De stappen en valkuilen staan in Apple-developeraccount: prijs en inschrijving.
iOS-developer worden: videocursus, bootcamp of begeleiding?
Er zijn drie vormen, en elk past bij een ander doel.
Videocursussen en tutorials. Goedkoop of gratis, in je eigen tempo. Perfect om de syntaxis te leren. Hun grens: niemand kijkt naar je code, en ze stoppen bijna altijd vóór de publicatie.
Bootcamps en lange opleidingen. Handig als je doel een baan als iOS-developer in loondienst is, met een compleet programma en een netwerk. Het is een verplichting van meerdere maanden, gericht op een baan en niet op de lancering van je eigen app.
Begeleiding bij je eigen project. Je bouwt je eigen app, en iemand die al heeft gepubliceerd helpt je verder op de momenten dat je vastloopt: de architectuur, de paywall, de review van Apple. Dat is de kortste weg van idee naar App Store, als je een project hebt en er elke week tijd in steekt. Mijn iOS Kit is daar de zelfstandige versie van: een opleiding die uitgaat van jouw project, met startcode die draait, een geschreven traject en Claude Code-skills die het werk van de AI controleren. Er zijn geen live lessen. Wil je dat een mens naar je app kijkt, dan boek je de sessie Een uur met mij apart, via videogesprek.
De juiste keuze hangt af van je startvraag. "Ik wil van baan veranderen" vraagt om een opleiding. "Ik wil mijn app publiceren en er geld mee verdienen" vraagt om een echt project, stap voor stap begeleid. De pagina iOS-developer opleiding vergelijkt deze opties uitgebreider, en mijn vergelijking van opleidingen om een iPhone-app te maken geeft de prijzen van elk.
De route die ik aanraad
- Kies je technische route in één dag, niet in een maand. Heb je een Mac en wil je carrière maken in native: Swift. Wil je snel publiceren en geld verdienen, ook zonder Mac: React Native en Expo.
- Doe de officiële tutorial van je route, en stop dan met tutorials.
- Begin de volgende dag aan je app, met één hoofdfunctie.
- Koppel betalingen vóór je publiceert, niet erna: het verdienmodel verandert hoe je de app bouwt.
- Stuur vroeg in bij Apple, en zie elke afwijzing als een les, niet als een vonnis.
De stappen om een app te maken staan uitgebreid in de gids over de methode, met de valkuilen van elke stap.
Aan de slag
Ga je liever alleen aan de slag, dan is alles hierboven genoeg om te beginnen: de tutorials van Apple en Expo zijn gratis, en de gidsen op deze blog dekken de rest.
Wil je vanaf een kant-en-klare basis beginnen, dan heb ik de startcode van mijn apps en een traject in vier stappen, van idee tot publicatie, gebundeld in de iOS Kit, in je eigen tempo te volgen. Het traject staat ook uitgelegd op de pagina iOS-developer opleiding.
Weet je nog niet welke route je moet nemen? De gratis diagnose gaat uit van jouw situatie en vertelt je welke stap je als eerste moet aanpakken. De homepage laat zien hoe je je mobiele app maakt met Claude Code en die startcode.
Niemand kan je een publicatie of inkomsten beloven. Wat je wel kunt krijgen: een methode, startcode, en de afwijzingen die ik al vóór jou heb gekregen, opgelost.
Veelgestelde vragen
Waar begin je als je een iOS-app wilt leren maken?
Bouw en publiceer een kleine, echte app, in plaats van cursussen te stapelen. Kies je technische route in één dag, doe de officiële tutorial van die route, stop dan met tutorials en begin de volgende dag aan je app met één hoofdfunctie. Stuur hem vroeg in bij Apple, en zie elke afwijzing als een les, niet als een vonnis.
Hoe maak je als beginner een eenvoudige app?
Kies een piepkleine, nuttige app: een tool die een concreet probleem oplost, het liefst dat van jezelf. Breng hem terug tot één hoofdfunctie, want een eerste versie die één ding goed doet komt uit, terwijl een eerste versie die twaalf dingen doet op je schijf blijft staan. Draai de app daarna vroeg op je eigen iPhone.
Swift of React Native: wat kies je als beginner?
Er bestaat geen verkeerde taal om mee te beginnen: kies de route waarmee je het snelst een eerste app publiceert. Swift en SwiftUI, de officiële route van Apple, vragen om een Mac en passen bij je als je een native baan bij een bedrijf wilt. React Native met Expo, in TypeScript, laat je je app vanaf elke computer bouwen en insturen, wat handig is om snel te publiceren en geld te verdienen.
Kun je een iOS-app leren maken zonder Mac?
Ja, met React Native en Expo: de EAS-services bouwen je app op Macs die door Expo worden gehost, dus je kunt een iOS-app publiceren zonder Mac. Voor Swift en Xcode blijft een Mac onmisbaar. Een iPhone is in alle gevallen sterk aangeraden, want sommige functies, zoals notificaties, de camera en aankopen, zijn elders slecht te controleren.
Welk budget heb je nodig om een app te leren maken?
Om te beginnen zijn de tutorials van Apple en Expo gratis, en met een gratis Apple-account kun je met Xcode op je toestel testen, met beperkingen: maximaal 3 toestellen en profielen die na 7 dagen verlopen. Het Apple Developer-account kost 99 $ per jaar en is verplicht voor TestFlight en de App Store. Betaal de inschrijving als je eerste versie in zicht komt.
Kan een AI zoals ChatGPT een app voor mij maken?
Een AI schrijft snel code, maar vervangt niet dat je begrijpt wat hij maakt. Claude of Cursor kunnen in één avond een werkend scherm maken, maar ze vergissen zich vol overtuiging bij het signeren van de app (ITMS-90034), abonnementen of de regels van Apple. Gebruik ze om te leren als een programmeermaatje dat zijn code uitlegt, niet als een machine die oplevert.