Een iPhone-app maken als je vanaf nul begint
Om een iPhone-app te maken, begin je met één gebruiker, één nuttige actie en het resultaat dat hij moet krijgen. Bouw dat traject, controleer het op een echt toestel en bereid daarna de distributie en betaling voor als je app die biedt. Hier vind je de beslissingen, de bewijzen die je moet verzamelen en de gidsen om zelf verder te komen; de iOS Kit bundelt dit traject ook in vier stappen, met de startcode van mijn apps.
Door Mehdi Azizi · Inhoud herzien op

Wat je leert
- Je idee teruggebracht tot één functie
- Je leert je idee terug te brengen tot wat de app doet bij de eerste start, en op te schrijven wat tot de volgende versie wacht.
- Je technische basis vanaf het begin
- Expo, je Apple-ontwikkelaarsaccount, je codeproject: alles staat klaar vanaf de eerste stap, niet pas op de dag dat je het nodig hebt.
- AI als gereedschap, niet als kruk
- Je ziet hoe je een AI om een scherm vraagt, nakijkt wat ze maakt en corrigeert als ze zich vergist. Liever zonder AI coderen kan ook.
- Je app op je eigen iPhone
- Vanaf de tweede stap installeer je je testversie met TestFlight, zodat je je werk op een echt scherm beoordeelt.
Stap voor stap
- Stap 1
Je kiest het idee, de doelgroep en de prijs, en je technische basis wordt geïnstalleerd.
- Stap 2
Je bouwt de hoofdfunctie en test die op je iPhone met TestFlight.
- Stap 3
Je voegt de onboarding, de paywall en het abonnement toe.
- Stap 4
Je maakt je App Store-pagina, controleert je dossier en stuurt het naar Apple.
Waar begin je met je eerste iPhone-app?
Schrijf een plan van één pagina voordat je een tool kiest: voor wie, in welke situatie, welke actie, welke gegevens bewaard worden en wat tot de volgende versie wacht. Voor een fictief leesdagboek kan het traject zijn: een boek toevoegen, de bereikte pagina noteren, de app sluiten en die pagina terugvinden. Een catalogus van twintig schermen zegt nog niet of dat resultaat werkt.
Werk met vier deliverables: het plan, een installatie waarin het hoofdtraject werkt, het bewijs van een aankoop en een herstel als je een abonnement verkoopt, en daarna het App Store-dossier. Noteer bij elke ronde wat geprobeerd is en wat nog getest moet worden. Als een functie geen van deze deliverables dient, vraag je dan af of ze nodig is voor de eerste versie.
Het programma van eisen invullen met een uitgelegd voorbeeld
Hoe controleer je of je app echt werkt?
Test een nieuwe installatie op je iPhone, zonder dat de ontwikkeltools openstaan. Doorloop het hoofdtraject, sluit de app en start hem opnieuw, zet het netwerk uit en weiger de gevraagde toestemmingen. Controleer ook de verplichte schermen op het kleinste en grootste ondersteunde formaat, met het toetsenbord zichtbaar. Bewaar bij elke test het buildnummer, het toestel, de actie en het waargenomen resultaat.
In mijn case study over TradaZen vertel ik over een les die nooit eindigde terwijl de automatische tests groen waren. De nuttige controle was de les helemaal uitspelen. Kies voor je app op dezelfde manier een zichtbaar resultaat: opgeslagen gegevens terugvinden, een sessie afronden of gekochte content openen. ‘De knop reageert’ is niet genoeg om het traject goed te keuren.
Een TestFlight-versie installeren en de tests organiseren
Welk budget plan je voordat je tools kiest?
Scheid de lancering, de vaste kosten en de gebruikskosten. De computer of iPhone die je nog mist, het publicatielidmaatschap, je codeertool en aanroepen naar een betaalde API zijn niet dezelfde post. Schat ook de tijd voor testen en onderhoud. Een app die lokaal werkt en een app die elke foto op een server analyseert hebben niet dezelfde kosten, ook niet met evenveel schermen.
Voordat je voor no-code of een stack met code kiest, controleer je wat je project vereist: publicatie in de App Store, in-app aankopen, native functies en toegang tot de code. Vul daarna het budget in met de tarieven van de aanbieder, de datum en de limieten van elk abonnement. De kostengids beschrijft deze posten; met de tabel vergelijk je je eigen aannames zonder het budget van een andere app voor het jouwe te nemen.
De kosten van een iOS-app begrijpen, inclusief publicatie en gebruik
Waarom met mij
Ik publiceer mijn eigen iOS-apps: Solys, TradaZen, Nolera en Vigie staan in de App Store, nog een in review bij Apple. Ik heb dezelfde stappen doorlopen als jij, van idee tot afwijzing door Apple, en dat pad heb ik opgeschreven in de iOS Kit, met de startcode van mijn apps.
Lees het traject van TradaZen, van de bouw tot de afwijzingen door Apple en de publicatie.
Begin met de gratis gidsen
Veelgestelde vragen
Ik heb nog nooit gecodeerd, kan dat?
Ja. De kit is bedoeld voor beginners, maar je moet bereid zijn te werken met een AI zoals Claude Code of Cursor: de kit geeft haar de regels en skills om de code netjes te schrijven. Het belangrijkste is de tijd die je er elke week in steekt.
Wordt mijn app gegarandeerd gepubliceerd?
Niemand kan je dat garanderen: Apple beslist. De iOS Kit bevat de Apple Review Kit: de checklist voor het indienen, mijn opgeloste afwijzingen en skills die je app nakijken.
Wat kost de kit?
€ 129,99, eenmalig, met 1 jaar updates inbegrepen, daarna € 49,99 per jaar als je wilt doorgaan. De iOS Kit is beschikbaar. Direct downloaden na betaling.
En Android?
De code van de kit compileert voor Android, maar al het afwerkingswerk is gedaan voor iPhone. De kit is gemaakt voor de App Store.
iOS Kit
De Starter Code van mijn apps, het stappenplan met de berichten voor Claude, en alle kits. Claude begint met een app die al draait. € 129,99.