Een app-ontwikkelaar kiezen doe je door vóór het tekenen de juiste vragen te stellen. Vraag ten eerste wie de code schrijft en of de prijs vast is. Vraag ten tweede wie eigenaar wordt van de broncode, het ontwerp en de accounts in de App Store en Google Play. Vraag ten derde hoe testen via TestFlight, de review in de stores, de AVG, onderhoud en overdracht geregeld zijn. De 12 vragen hieronder behandelen elk punt, met een goed antwoord en een waarschuwingssignaal. Een cross-platform app met React Native of Flutter kost bij VirtuoLab bijvoorbeeld €15.000 tot €60.000 als indicatie voor 2026. Daar komen storekosten bij: €99 per jaar voor het Apple Developer Program en eenmalig €25 bij Google. Volgens Apple wordt minstens 50% van de inzendingen binnen 24 uur beoordeeld en 90% binnen 48 uur (Apple 2026). Vergelijk ten slotte minstens 3 bedrijven met dezelfde briefing, en vraag bij twijfel een second opinion.
1. Wie bouwt mijn app eigenlijk?
De developer die een project verkoopt, is niet altijd de developer die de app bouwt. Veel bureaus nemen een senior consultant mee naar het verkoopgesprek. De bouw gaat daarna naar een junior, een onderaannemer of een team in het buitenland. Onderaanneming is op zich niet fout. Uitbesteden is zelfs heel gewoon: in 2023 voerden externe leveranciers bij 84,27% van de Nederlandse bedrijven ICT-functies uit (Eurostat 2024). Het EU-gemiddelde lag op 71,92%. Als opdrachtgever wil je wel weten wie er bouwt voordat je tekent. Een goed antwoord noemt de mensen die de code schrijven en toont hun apps in Google Play of de App Store. Direct contact via Google Meet of telefoon hoort erbij. VirtuoLab is bijvoorbeeld een eenmanszaak in Papendrecht: elke app wordt gebouwd door oprichter Mustafa Kose. Het voordeel zijn korte lijnen, zonder accountmanager ertussen. Het eerlijke nadeel is capaciteit, want één developer draait maar een beperkt aantal projecten tegelijk. Continuïteit komt terug in vraag 12. Vraag elke eenmanszaak hoe vakanties en ziekte zijn geregeld.
2. Kun je werk laten zien dat ik zelf kan uitproberen?
Een portfolio is het beste bewijs van vakmanschap als je zelf door het werk kunt klikken. Screenshots en klantlogo's zeggen weinig, terwijl een werkende demo via TestFlight of een live app in Google Play veel meer zegt. Een goed antwoord bestaat uit een demo op je eigen telefoon en een uitleg van de technische keuzes. Vraag die demo op beide platformen. In september 2026 draaide 68,16% van de Nederlandse telefoons op het systeem van Google (Android) en 31,82% op iOS, volgens StatCounter. Stel daarna twee vervolgvragen: 1) welk deel van elk project heeft de developer zelf gebouwd, en 2) is elke case echt klantwerk of een concept? Portfolio's van bureaus tonen vaak werk van collega's die allang vertrokken zijn. Wees ook voorzichtig met claims die je niet kunt controleren, zoals "gebruikt door 50.000 mensen". De projectenpagina van VirtuoLab toont bijvoorbeeld eigen producten en demo's, geen klantwerk, en VirtuoLab heeft alles zelf gebouwd. Eerlijk benoemen wat een demo is, is meer waard dan een lange rij logo's.
3. Van wie zijn de broncode, het ontwerp en de data?
Eigendom is de vraag met de grootste impact op lange termijn, want wie de broncode bezit, bepaalt wie de app later mag onderhouden. Volgens artikel 2 van de Auteurswet is voor de overdracht van auteursrecht een daartoe bestemde akte nodig. Zonder zo'n afspraak houdt de developer de rechten, ook na de laatste factuur. In Duitsland kan het auteursrecht zelf helemaal niet worden overgedragen, volgens paragraaf 29 van de Duitse auteurswet (UrhG). Een Duitse developer kan alleen gebruiksrechten verlenen, en die mogen exclusief zijn volgens paragraaf 31. Een goed antwoord is een contract dat alle rechten op broncode, ontwerpen en documentatie overdraagt, of een exclusieve en eeuwigdurende licentie geeft. Daarnaast hoort de code in een Git-repository op jouw naam, bijvoorbeeld bij GitHub (Microsoft) of GitLab. Volgens de Stack Overflow Developer Survey 2025 gebruikte 81,1% van de respondenten GitHub en 35,6% GitLab. Toegang loopt dan via GitHub, niet via de laptop van de developer. VirtuoLab hanteert hetzelfde principe: de klant is eigenaar van de code en de data.
4. Werk je met een vaste prijs of een uurtarief?
Een vaste prijs is een afgesproken bedrag voor een afgesproken scope, terwijl je bij een uurtarief betaalt voor de tijd die werkelijk besteed is. Een vaste prijs geeft budgetzekerheid en legt het risico van onderschatting bij de developer. Een uurtarief is flexibeler als de scope nog onduidelijk is, maar de eindrekening groeit mee met elke verrassing. Voor startups is dat riskant: bij 70% van de gestopte startups raakte het kapitaal op, volgens CB Insights. Developers zijn bovendien schaars: 57,5% van de bedrijven die ICT-specialisten zochten, had moeite met werven (Eurostat 2024). Een goed antwoord legt uit welk model geldt en hoe wijzigingen geprijsd worden. Leg de scope schriftelijk vast, bijvoorbeeld via Google Docs. VirtuoLab geeft vooraf een vaste prijs, na een gratis kennismaking. Een eenvoudige mobiele app voor de eerste 500 klanten kost bijvoorbeeld €10.000 tot €20.000 als indicatie voor 2026. Een middelgrote app kost €20.000 tot €50.000. Twijfel je over een offerte, vraag dan een second opinion.
5. Wat zit er niet in de prijs?
Wat in een offerte ontbreekt, kost vaak meer dan wat erin staat. Veelvoorkomende uitsluitingen zijn UX-ontwerp, teksten en beeld, de backendserver, licenties van derden, store-accounts, de publicatie via App Store Connect en onderhoud. Een goed antwoord is een offerte met een expliciete lijst van uitsluitingen, zodat je offertes eerlijk kunt vergelijken. Het Apple Developer Program kost in 2026 €99 per jaar, en een ontwikkelaarsaccount bij Google Play eenmalig €25. Verkoopt de app abonnementen, dan gaat er commissie af. Apple rekent binnen het Small Business Program 15% (Apple 2026). Google Play rekent in de EER voor abonnementen 10% servicekosten plus 5% voor facturering. Hosting voor een app-backend met Node.js en PostgreSQL kost doorgaans €50 tot €500 per maand. Vraag daarnaast of bugfixes na de lancering gratis zijn binnen een garantieperiode. Twee offertes van €20.000 kunnen bijvoorbeeld duizenden euro's verschillen zodra hosting, ontwerp en support erbij komen. Een developer die elke kostenpost vooraf noemt, verdient meer vertrouwen dan het laagste totaalbedrag.
6. Native of cross-platform: wat past bij mijn app?
Cross-platform ontwikkelen betekent één codebase voor iPhone en Android, gebouwd met een framework als React Native (Meta) of Flutter (Google). Native ontwikkelen betekent een aparte app per platform: Swift voor iOS en Kotlin voor Android. Beide platformen tellen: in Nederland draaide in september 2026 68,16% van de telefoons op Android en 31,82% op iOS, volgens StatCounter. Cross-platform bereikt beide groepen via React Native of Flutter, is meestal goedkoper en sneller te bouwen, en is daarmee een logisch startpunt voor zakelijke apps. Native past bij zware graphics, geavanceerde Bluetooth- of camerafuncties en apps die nieuwe iOS-functies op dag één nodig hebben. Een goed antwoord verklaart de keuze voor jouw specifieke app, niet vanuit de favoriete tool van de developer. Een app voor beide platformen met React Native of Flutter kost bijvoorbeeld €15.000 tot €60.000, als indicatie van VirtuoLab. Twee native apps kosten €40.000 tot €120.000. Vraag ook wat de keuze betekent voor onderhoud, want twee native codebases vragen twee updaterondes.
7. Zie ik tussentijds voortgang en kan ik meetesten?
Een regelmatige demo is de beste bescherming tegen een project dat van het doel afdrijft. Een goede developer werkt in korte sprints en laat na elke sprint werkende software zien, geen slides. Vraag hoe je tijdens de bouw op je eigen telefoon kunt testen. Op de iPhone loopt testen via TestFlight: een developer kan tot 10.000 mensen als externe testers uitnodigen, volgens Apple. Op Android biedt Google Play interne, gesloten en open testtracks. Google hanteert één regel voor persoonlijke accounts die zijn aangemaakt na 13 november 2023. Zulke accounts hebben vóór de lancering een gesloten test nodig met minstens 12 testers gedurende 14 dagen. Een kleine testgroep is al waardevol: volgens Jakob Nielsen vindt één testgebruiker gemiddeld 31% van de bruikbaarheidsproblemen en vinden 5 testers er 85% (Nielsen 2000). VirtuoLab werkt in korte sprints met tussentijdse demo's. De klant ziet de app zo stap voor stap groeien en kan bijsturen voordat het budget op is.
8. Op wiens naam staat het account in de App Store en Google Play?
Het ontwikkelaarsaccount is de juridische eigenaar van de app-vermelding, dus het account hoort op naam van jouw bedrijf. Apple toont de accounthouder als verkoper in de App Store, volgens de inschrijvingspagina van het Apple Developer Program. Een organisatieaccount vereist een D-U-N-S-nummer, waarmee Apple de rechtspersoon controleert. Volgens de App Review Guidelines hoort een app bovendien ingediend te worden door de partij die het intellectueel eigendom bezit. Ook commissieafspraken hangen aan het account: in het Small Business Program betaalt een kleine accounthouder 15% commissie aan Apple in plaats van 30% (Apple 2026). Google Play kent persoonlijke accounts en organisatieaccounts, en voor nieuwe persoonlijke accounts geldt de testregel uit vraag 7. Een goed antwoord is eenvoudig: de developer publiceert via App Store Connect onder jouw account, met een teamrol. Staat de app in het account van de developer, dan vraagt verhuizen later om een app-transfer. Een zakelijke app met 1.000 klanten hoort in 2026 dus in het account van het bedrijf zelf.
9. Wie regelt de review in de App Store en afwijzingen?
De review in de App Store is de controle die Apple uitvoert op elke nieuwe app en elke update, vóór publicatie. Volgens Apple behandelt App Review doorgaans minstens 50% van de inzendingen binnen 24 uur en 90% binnen 48 uur (Apple 2026). Afwijzingen komen toch voor, vaak om vermijdbare redenen. Ten eerste vraagt Apple om een complete app, een werkende backend en een demo-account als de app een login heeft, volgens richtlijn 2.1. Ten tweede vereist richtlijn 5.1.1 een link naar een privacybeleid, plus accountverwijdering in de app als gebruikers een account kunnen aanmaken. In een goed antwoord bereidt de developer de store-vermelding, screenshots, privacygegevens en het demo-account voor via App Store Connect. Afwijzingen worden daarna opgelost binnen de afgesproken scope. Vraag welke apps de developer zelf gepubliceerd heeft en welke afwijzingsredenen daarbij speelden. Google Play voert ook in 2026 een eigen review uit volgens de beleidsregels van Google, dus Android vraagt dezelfde voorbereiding.
10. Hoe ga je om met privacy en de AVG?
De AVG geldt zodra een app persoonsgegevens verwerkt, zoals namen, e-mailadressen of locaties. Verwerkt een developer of hostingpartij persoonsgegevens namens jou, dan eist artikel 28 van de AVG een schriftelijke overeenkomst met die verwerker. Overtreding van de verwerkersregels kan leiden tot boetes tot €10 miljoen of 2% van de wereldwijde jaaromzet, volgens artikel 83. De zwaarste categorie gaat tot €20 miljoen of 4%. Een goed antwoord dekt in 2026 vier punten. Ten eerste een verwerkersovereenkomst met de developer en met elke hostingpartij, ook voor analysetools zoals Firebase (Google). Ten tweede servers binnen de Europese Unie waar dat kan, bijvoorbeeld via Amazon Web Services in Frankfurt. Ten derde dataminimalisatie: de app verzamelt alleen wat een functie nodig heeft. Tot slot een privacybeleid, dat Apple voor elke app verplicht stelt. In de praktijk kosten privacykeuzes aan het begin veel minder dan reparaties na de lancering.
11. Wat kost onderhoud na de lancering?
Onderhoud van een app is niet optioneel, want Apple en Google verhogen regelmatig de technische eisen. Volgens Apple moeten uploads naar App Store Connect sinds 28 april 2026 gebouwd zijn met Xcode 26 en een SDK voor iOS 26. Volgens Google moeten nieuwe apps en updates in Google Play zich vanaf 31 augustus 2026 richten op Android 16 (API-niveau 36). Elke update gaat opnieuw door App Review, waar volgens Apple 50% binnen 24 uur en 90% binnen 48 uur is beoordeeld (Apple 2026). Een app met 1.000 gebruikers zonder onderhoud bereikt bijvoorbeeld een punt waarop zelfs een kleine bugfix eerst een platformupgrade vraagt. Een goed antwoord is een helder onderhoudsaanbod: wat er inbegrepen is, welke reactietijden gelden en wat een jaarlijkse platformupdate kost. Hosting voor de backend kost €50 tot €500 per maand. Vraag daarnaast wie crashes bewaakt, bijvoorbeeld via Firebase Crashlytics, en wie verouderde libraries bijwerkt.
12. Wat gebeurt er als we stoppen met samenwerken?
Een goed overdrachtsplan is het duidelijkste teken van een developer die klanten niet aan zich bindt. Stel de vraag voordat je tekent. Een complete overdracht omvat in 2026 de broncode in je eigen repository, documentatie voor installatie en deployment, en alle wachtwoorden en API-sleutels. Zo'n repository staat meestal bij GitHub, dat 81,1% van de developers gebruikt. Documentatie wordt vaak onderschat: in de enquête van Postman worstelde 55% van de respondenten met inconsistente documentatie (Postman 2025). Daarnaast horen er beheerrechten bij voor App Store Connect, Google Play, hosting en domeinen, plus de ontwerpbestanden, bijvoorbeeld via Figma. In een goed antwoord staat elk account al op jouw naam, zodat een overdracht dagen duurt in plaats van maanden. Een app met 2.000 klanten kan dan zonder herbouw naar een andere developer. Voor een eenmanszaak als VirtuoLab beantwoordt een nette overdracht ook de continuïteitsvraag uit vraag 1. Een gangbaar framework als React Native of Flutter maakt de stap bovendien veel makkelijker dan een exotisch eigen framework.
Hoe zien goede en slechte antwoorden eruit?
Veelgestelde vragen
Hoeveel app-ontwikkelaars moet ik vergelijken?
Offertes van 3 bedrijven vergelijken is meestal genoeg om de spreiding in prijs en aanpak te zien. Minder dan drie geeft weinig houvast, en de kosten in tijd lopen snel op boven de 5. Stuur ten eerste elke developer dezelfde korte briefing met het doel, de doelgroep, de onmisbare functies en de deadline. Stel ten tweede de 12 vragen hierboven en vergelijk de antwoorden naast elkaar via Google Sheets, niet alleen de totaalbedragen. Neem bij voorkeur verschillende soorten aanbieders mee. In de Stack Overflow Developer Survey 2025 werkte 13,9% van de developers als freelancer of zelfstandige en 69,8% in loondienst. Een lage offerte zonder ontwerp, hosting en store-publicatie kan bijvoorbeeld duurder uitvallen dan een complete offerte. Let tot slot op hoe elke developer terugvraagt. Een developer die je briefing kritisch bevraagt, denkt meestal mee over het bedrijfsdoel. Bij VirtuoLab beantwoordt de developer zelf elke vraag hierboven, tijdens een gratis eerste gesprek online of op locatie.
Is een freelance app-ontwikkelaar een risico?
Een freelance app-ontwikkelaar is vooral een risico als de code, de accounts en de documentatie van één persoon afhangen. Freelancers zijn geen uitzondering: in de Stack Overflow Developer Survey 2025 werkte 13,9% van de developers als freelancer of zelfstandige. Hetzelfde risico bestaat bij een bureau waar één medewerker alle kennis over een app heeft. Een freelancer biedt meestal direct contact en minder overhead, een bureau meer capaciteit en vervanging. Drie maatregelen maken het risico beheersbaar: 1) de broncode staat in je eigen repository bij GitHub (Microsoft), 2) de store- en hostingaccounts staan op naam van je bedrijf, en 3) er is documentatie voor een opvolger. GitHub is de standaard: 81,1% van de developers gebruikt het. Een opvolger krijgt dan toegang via GitHub. Vraag een freelancer daarnaast hoe ziekte en vakanties worden opgevangen. VirtuoLab is ook een eenmanszaak, en de klant is eigenaar van de code en de data. Het artikel van VirtuoLab over freelance developers en softwarebureaus vergelijkt de risico's uitgebreider.
Hoe lang duurt het om een app te bouwen?
Hoe lang het bouwen van een app duurt, hangt vooral af van de scope, en een cross-platform MVP is een bruikbaar ijkpunt. Bij VirtuoLab duurt een cross-platform MVP met React Native of Flutter als indicatie voor 2026 8 tot 12 weken. De prijs is €15.000 tot €25.000. Grotere apps met veel gebruikersrollen, koppelingen of offlinefuncties duren langer. Plan daarnaast ook de tijd rond de bouw. Volgens Apple is 50% van de inzendingen binnen 24 uur beoordeeld en 90% binnen 48 uur (Apple 2026), maar een afwijzing kost een extra ronde. Een nieuw persoonlijk account bij Google Play heeft een gesloten test nodig met 12 testers gedurende 14 dagen. Een MVP voor de eerste 200 gebruikers kan bijvoorbeeld eerst op de iPhone live gaan, via TestFlight getest, terwijl de Android-test loopt. In de praktijk combineren de snelste app-projecten een heldere scope met snelle feedback van de klant na elke demo.