# Een app laten maken voor iPhone en Android

> Voor ondernemers en startups die een app willen die klanten, leden of medewerkers vaak gebruiken. Soufain werkt je idee uit tot schermen en een klikbaar prototype, bouwt de app voor iPhone en Android uit één codebase en publiceert hem op jouw naam in de App Store en Google Play. Na livegang houden we de app bij, zodat hij blijft werken op nieuwe telefoons en aan de eisen van Apple en Google blijft voldoen.

Bron: https://soufain.nl/diensten/apps/mobiele-app · Bijgewerkt: 2026-10-16 · Soufain, info@soufain.nl

**Dienst:** Mobiele app (Apps) · **Prijs:** vanaf € 7.500 excl. btw (€ 9.075 incl.)

## Kort antwoord

Een mobiele app laten maken betekent dat je idee wordt uitgewerkt tot een app die mensen downloaden uit de App Store (iPhone) of Google Play (Android). Een app loont vooral als mensen hem vaak openen, of als je betrouwbare pushmeldingen of intensief gebruik van camera en locatie nodig hebt; anders is een mobiele website of webapp vaak sneller klaar en goedkoper. Soufain bouwt de iPhone- en Android-versie uit één codebase, test het idee eerst met een klikbaar prototype en publiceert de app op accounts die op jouw naam staan.

## Wat je krijgt

- Uitwerking van je idee: functies, schermen en de route die een gebruiker door de app aflegt
- Ontwerp en klikbaar prototype, te testen met echte gebruikers vóór de bouw
- Eén app voor iPhone en Android, gebouwd uit één codebase
- Inloggen, de techniek achter de app en de functies die je kiest, zoals betalen, pushmeldingen, chat of kaart
- Een beheeromgeving waarin je team gebruikers, inhoud en cijfers beheert
- Publicatie in de App Store en Google Play, op accounts die op jouw naam staan
- Beheer na livegang: updates voor nieuwe telefoons, monitoring en kleine verbeteringen

## Wanneer een app loont, en wanneer een website genoeg is

Een app in de App Store en Google Play loont als mensen hem vaak openen, bijvoorbeeld elke week of elke dag, of als je functies nodig hebt die in een app het best werken: pushmeldingen voor iedereen die ze toestaat, gebruik onderweg zonder goede verbinding of intensief gebruik van camera en locatie. Gebruiken klanten je dienst een paar keer per jaar, dan is een goede mobiele website of webapp meestal sneller klaar, goedkoper en makkelijker te vinden via Google.

Een browser kan meer dan veel mensen denken. Een website mag na toestemming van de gebruiker de camera en de locatie gebruiken. Pushmeldingen vanuit een webapp werken op de iPhone sinds iOS 16.4, maar alleen als de gebruiker de webapp eerst aan zijn beginscherm heeft toegevoegd. Wil je dat iedereen meldingen kan krijgen zonder die extra stap, dan is een app in de stores de betere keuze.

**Drie manieren om op de telefoon te staan**

**Mobiele website** (voor informatie en contact)

- Direct te openen via Google of een link
- Geen download en geen beoordeling door Apple of Google
- Past bij diensten die mensen af en toe gebruiken
- Een aanpassing staat meteen online

**Webapp** (software in de browser, met inloggen)

- Werkt op telefoon en computer via één webadres
- Gebruikers loggen in en werken met hun eigen gegevens
- Kan op het beginscherm van de telefoon worden gezet
- Pushmeldingen op de iPhone alleen na toevoegen aan het beginscherm

**App in de stores** (voor vaak gebruik)

- Een icoon op de telefoon, één tik om te openen
- Pushmeldingen voor iedereen die ze toestaat
- Het sterkst bij camera, locatie en gebruik onderweg
- Elke nieuwe versie gaat langs de beoordeling van Apple en Google

_Een app kan ook tegelijk in de stores en in de browser staan; dat is een aparte keuze in de projectcalculator._

Apple stelt bovendien een eis aan apps die vooral een website nabootsen. Volgens de App Review Guidelines moet een app meer bieden dan een verpakte website, met functies, inhoud en een bediening die bij een app horen. Een app die alleen je website laat zien, kan worden afgewezen.

Gaat het vooral om inloggen en gegevens bekijken of invullen, dan past een [webapplicatie in de browser](https://soufain.nl/diensten/apps/webapplicatie) of een [klantportaal voor je klanten](https://soufain.nl/diensten/apps/klantportaal) vaak beter.

## Eén codebase voor iPhone en Android

Soufain bouwt je app uit één codebase: één set programmacode waaruit zowel de iPhone-versie als de Android-versie wordt gemaakt. Je laat dus geen twee aparte apps bouwen en onderhouden. Een nieuwe functie of verbetering staat daardoor op beide platformen tegelijk, en een fout los je op één plek op.

De twee platformen blijven wel verschillen. Apple en Google hebben elk hun eigen regels, hun eigen beoordeling en hun eigen gewoonten voor knoppen en menu's, en de app wordt op beide getest voordat hij live gaat. Wil je dezelfde app ook in de browser aanbieden, bijvoorbeeld voor gebruikers achter een computer, dan kan dat als uitbreiding: mobiel én web.

## Eerst een klikbaar prototype, dan de eerste versie

Een klikbaar prototype is een nagebootste app: de schermen zijn ontworpen en je kunt erdoorheen klikken, maar er zit nog geen werkende techniek achter. Daarmee test je met echte gebruikers of ze begrijpen hoe de app werkt en of ze hem willen gebruiken, voordat er gebouwd wordt. Een scherm aanpassen in een prototype gaat veel sneller dan in een gebouwde app.

Daarna volgt de eerste versie, met alleen de functies die het kernprobleem oplossen. Die heet ook wel een MVP, een minimum viable product: de kleinste versie die al echt bruikbaar is. Uitbreiden gaat sneller dan afbreken, dus wat gebruikers missen, voeg je toe in een volgende versie. Deze functies kun je kiezen:

- **Online betalen of abonnementen**, bijvoorbeeld met iDEAL of creditcard.
- **Pushmeldingen** op de telefoon van je gebruikers.
- **Chat of berichten** tussen gebruikers of met je team.
- **Kaart en locatie**: locaties tonen, routes en afstanden.
- **Camera en uploads**: foto's en documenten vanuit de app.
- **Plannen en boeken**: agenda, beschikbaarheid en bevestigingen.
- **Koppeling met je huidige systemen**, zodat gegevens heen en weer gaan met je software.
- **Een beheeromgeving** waarin je team gebruikers, inhoud en cijfers beheert.
- **Een AI-functie**, zoals slim zoeken, samenvatten of advies. Meer daarover bij [AI in je eigen software](https://soufain.nl/diensten/ai-automatisering/ai-integraties).

**De eerste versie van je app**

**Hoort erin**

- De taak waarvoor mensen de app openen
- Inloggen, als gebruikers eigen gegevens hebben
- Je account kunnen verwijderen, als je er in de app een kunt aanmaken
- Een privacybeleid in de app en in de store
- De beheeromgeving die je team echt nodig heeft

**Kan wachten**

- Functies die vooral handig lijken
- Een tweede taal voordat de eerste markt werkt
- Elke wens van elke afdeling
- Koppelingen met systemen die je nog niet gebruikt
- Een AI-functie zonder duidelijke taak

_Account verwijderen en een privacybeleid zijn eisen van Apple en Google, geen extraatjes._

Moet je idee nog bewijzen dat er vraag naar is? Op de pagina voor [startups en scale-ups](https://soufain.nl/branches/startups) lees je hoe een prototype en een [landingspagina die inschrijvingen verzamelt](https://soufain.nl/diensten/websites/landingspaginas) samen laten zien of mensen op je app zitten te wachten.

## Wat Apple en Google van je app vragen

Om een app te publiceren heb je een ontwikkelaarsaccount nodig bij Apple (het Apple Developer Program) en bij Google (de Play Console). Bij Soufain staan die accounts op jouw naam, zodat de app van jou blijft, ook als je later met een andere partij verder wilt. Gebruikers zien de naam van het account als verkoper in de store.

Meld je je aan als organisatie, dan vragen Apple en Google allebei om een D-U-N-S-nummer: een uniek nummer van negen cijfers dat Dun & Bradstreet aan bedrijven toekent, zodat de stores kunnen controleren of je bedrijf bestaat. Volgens Apple duurt het aanvragen tot vijf werkdagen, en daarna nog tot twee werkdagen voordat Apple het nummer ontvangt. Vraag het daarom al tijdens de bouw aan.

| Onderwerp | App Store (Apple) | Google Play |
| --- | --- | --- |
| Account | Apple Developer Program, met een jaarlijks lidmaatschap | Play Console, met een eenmalige registratie |
| Als bedrijf | D-U-N-S-nummer nodig; je bedrijfsnaam staat als verkoper in de store. Met een eenmanszaak meld je je aan als persoon en staat je eigen naam er. | D-U-N-S-nummer verplicht voor een organisatieaccount |
| Testen vóór publicatie | Testversies delen via TestFlight; voor testers buiten je team gaat de eerste versie eerst langs Apple | Persoonlijk account aangemaakt na 13 november 2023: eerst een gesloten test met minstens 12 testers, 14 dagen aaneen |
| Account verwijderen | Kan een gebruiker in de app een account aanmaken, dan moet hij het ook in de app kunnen verwijderen | Verwijderen in de app én via een webpagina, inclusief de gegevens die bij het account horen |
| Privacybeleid | Link in App Store Connect en in de app zelf | Link in de Play Console en in de app, plus een ingevuld onderdeel Gegevensveiligheid |
| Inloggen voor de beoordeling | Een demo-account of demomodus voor de beoordelaar | Inloggegevens of instructies, zodat de beoordelaar overal bij kan |

_Volgens de documentatie van Apple en Google Play, oktober 2026._

**Van testversie naar de stores**

1. **Accounts**: Ontwikkelaarsaccounts bij Apple en Google op jouw naam, met op tijd een D-U-N-S-nummer.
2. **Testversie**: Testers installeren de app via TestFlight en een test in Google Play, en geven feedback.
3. **Beoordeling**: Apple en Google controleren de app aan hun richtlijnen, met een demo-account als er een login is.
4. **Live**: De app staat in de stores. Elke update gaat opnieuw langs dezelfde beoordeling.

Betalingen in de app vragen extra aandacht. Verkoop je iets wat buiten de app wordt gebruikt, zoals een product, een rit of een afspraak, dan reken je af via een gewone betaalprovider: Apple schrijft dat voor, en het betaalsysteem van Google Play ondersteunt zulke aankopen niet. Ontgrendel je digitale inhoud of functies in de app, zoals een premium-abonnement, dan geldt in principe de in-app-aankoop van Apple en het betaalsysteem van Google Play. Voor gebruikers in de Europese Economische Ruimte gelden sinds de Digital Markets Act uitzonderingen, met eigen voorwaarden per platform. Welke route bij jouw app past, zoeken we per app uit.

## Na livegang: beheer en updates

Een app is na de lancering niet af. Apple en Google brengen nieuwe versies van iOS en Android uit en verhogen daarna hun eisen aan apps. Wie een app niet bijwerkt, kan op een gegeven moment geen nieuwe versie meer insturen zonder eerst de techniek te vernieuwen, en in Google Play raakt hij uit beeld bij nieuwe gebruikers met een nieuwere telefoon. Daarom hoort bij een app beheer na livegang: updates voor nieuwe telefoons, monitoring en kleine verbeteringen, voor een vast bedrag per maand.

Twee voorbeelden van zulke eisen, volgens Apple en Google in oktober 2026:

- **Apple:** sinds 28 april 2026 moet elke app die je naar App Store Connect uploadt, gemaakt zijn met Xcode 26 (het ontwikkelprogramma van Apple) en de software voor iOS 26.
- **Google Play:** sinds 31 augustus 2026 moeten nieuwe apps en updates gericht zijn op Android 16 (API-niveau 36, het versienummer waarop een Android-app is afgestemd). Een bestaande app die nog op Android 14 of ouder is gericht, is voor nieuwe gebruikers alleen te vinden op telefoons met die oudere Android-versie.

Ook het lidmaatschap bij Apple moet doorlopen. Verloopt het, dan is je app volgens Apple niet meer te downloaden en kun je geen updates insturen; wie de app al heeft, kan hem wel blijven gebruiken.

Naast het beheer betaal je per maand voor hosting en diensten van de app, zoals servers, de database en het versturen van meldingen. Die kosten betaal je rechtstreeks aan de hostingpartij.

## Wat een app kost en hoe lang het duurt

Een app laten maken betaal je in delen. Het ontwerp met klikbaar prototype en de bouw van de app betaal je eenmalig, met een vaste prijs per onderdeel en per functie. Daarna betaal je per maand voor beheer en hosting, en betaal je Apple en Google voor de ontwikkelaarsaccounts: Apple jaarlijks, Google Play eenmalig.

Het prototype duurt doorgaans 3 tot 5 weken, de eerste versie van de app 8 tot 16 weken. Daar komt de tijd bij voor de beoordeling door Apple en Google en, bij een nieuw persoonlijk Google-account, de testperiode van veertien dagen.

In de [projectcalculator voor apps](https://soufain.nl/bereken/app?dienst=mobiele-app) kies je de functies die je nodig hebt en zie je direct de prijs. Omdat een app maatwerk is, kijken we de offerte eerst na; je ontvangt hem binnen één werkdag.

## Wat kost het? Rekenvoorbeeld met vaste prijs

Een app voor iPhone en Android met inloggen en pushmeldingen Prijzen exclusief btw, uit de actuele prijslijst van Soufain.

| Onderdeel | Prijs | Betaal je aan |
| --- | --- | --- |
| Mobiele app (iOS en Android) | € 7.500 | Soufain |
| Pushmeldingen | € 750 | Soufain |
| Beheer na livegang | € 275 p/m | Soufain |
| Hosting en diensten voor de app | € 25 – € 150 p/m | de hostingpartij |
| Accounts bij Apple en Google | € 99 – € 125 per jaar | Apple en Google |

**Totaal eenmalig:** € 8.250 · **per maand aan Soufain:** € 275 · **live in** 8 tot 16 weken

Zit er altijd in: Inloggen en accounts; Testen op echte telefoons en publicatie.

Eigen prijs uitrekenen: https://soufain.nl/bereken. Bij standaardwerk is de uitkomst direct de offerte.

## Past Mobiele app bij jou?

**Past goed als**

- Je klanten, leden of medewerkers gebruiken je dienst elke week of vaker
- Je wilt gebruikers met pushmeldingen op het juiste moment bereiken
- Je app leunt op de telefoon zelf: camera, locatie of gebruik onderweg
- Je bent een startup en wilt je idee eerst testen met een klikbaar prototype

**Minder geschikt als**

- Klanten zoeken je een paar keer per jaar op: dan is een snelle website of webapp genoeg
- Je wilt alleen je website in een app laten zien: Apple kan zo'n app afwijzen
- Klanten moeten vooral inloggen om documenten of status te bekijken: een klantportaal in de browser past beter
- Je wilt na de lancering niets meer aan de app doen: Apple en Google verhogen hun eisen regelmatig

## Zo pakken we het aan

1. **Idee uitwerken**: We bespreken wat de app moet oplossen en voor wie, en werken functies, schermen en gebruikersflows uit. Je krijgt een vaste prijs en planning.
2. **Klikbaar prototype**: Je ziet en test de app voordat er gebouwd wordt. Met echte gebruikers ontdek je wat werkt en wat anders moet.
3. **Bouwen in rondes**: We bouwen de eerste versie voor iPhone en Android uit één codebase. Tussendoor test je de app op je eigen telefoon.
4. **Stores en doorbouwen**: We publiceren de app op jouw accounts, houden hem bij na livegang en kiezen volgende functies op basis van gebruik.

## Veelgestelde vragen

### Wat kost het om een app te laten maken?

Dat hangt af van de functies die je kiest; in de projectcalculator op deze website zie je direct de vaste prijs voor jouw combinatie. De bouw betaal je eenmalig. Daarna komen er maandelijkse kosten bij voor beheer en hosting, en heb je accounts bij Apple en Google nodig: Apple rekent een jaarlijks lidmaatschap, Google Play een eenmalige registratie. Omdat een app maatwerk is, kijken we de offerte eerst na en sturen we hem binnen één werkdag.

### Hoe lang duurt het om een app te laten maken?

Een eerste versie met de kernfuncties duurt doorgaans 8 tot 16 weken. Begin je met een klikbaar prototype, dan komen daar 3 tot 5 weken bij. Reken daarnaast op tijd voor de beoordeling door Apple en Google en, bij een organisatieaccount, voor het aanvragen van een D-U-N-S-nummer.

### Heb ik een app nodig of is een website genoeg?

Een app loont als mensen hem vaak gebruiken, of als je pushmeldingen voor iedereen of intensief gebruik van camera en locatie nodig hebt. Gebruiken klanten je dienst een paar keer per jaar, dan is een mobiele website of webapp meestal sneller klaar, goedkoper en beter vindbaar in Google. We adviseren je daar eerlijk over, ook als het antwoord is dat je geen app nodig hebt.

### Werkt één app op zowel iPhone als Android?

Ja. We bouwen de app uit één codebase, waaruit zowel de iPhone-versie als de Android-versie wordt gemaakt. Nieuwe functies en verbeteringen staan daardoor op beide tegelijk. De app gaat wel bij Apple en bij Google apart door de beoordeling.

### Op wiens naam staat de app in de App Store en Google Play?

Op die van jou. De ontwikkelaarsaccounts bij Apple en Google staan op naam van je bedrijf, en die naam zien gebruikers als verkoper in de store. Met een eenmanszaak meld je je bij Apple aan als persoon en staat je eigen naam als verkoper. Voor een organisatieaccount heb je bij Apple en Google een D-U-N-S-nummer nodig.

### Waar moet een app aan voldoen om in de App Store en Google Play te komen?

Apple en Google vragen onder meer om een privacybeleid dat je in de store en in de app laat zien. Kunnen gebruikers in de app een account aanmaken, dan moeten ze dat account ook in de app kunnen verwijderen; Google Play vraagt daarnaast om een webpagina waar dat kan. Heeft de app een login, dan krijgt de beoordelaar een demo-account. Die eisen nemen we vanaf het ontwerp mee.

### Moet een app na livegang onderhouden worden?

Ja. Apple en Google verhogen regelmatig hun technische eisen. Sinds 28 april 2026 moeten apps voor de App Store gemaakt zijn met Xcode 26, en sinds 31 augustus 2026 moeten nieuwe apps en updates in Google Play gericht zijn op Android 16. Met beheer na livegang houden we je app bij voor nieuwe telefoons, houden we hem in de gaten en voeren we kleine verbeteringen door.

### Kan ik in mijn app betalingen ontvangen?

Ja. Voor producten en diensten die buiten de app worden gebruikt, zoals een bestelling, rit of afspraak, gebruik je een gewone betaalprovider met bijvoorbeeld iDEAL of creditcard. Verkoop je digitale inhoud of functies in de app, zoals een premium-abonnement, dan schrijven Apple en Google in principe hun eigen betaalsysteem voor. Voor gebruikers in de Europese Economische Ruimte gelden uitzonderingen; welke route past, zoeken we per app uit.

## Lees ook

- [Webapplicatie & SaaS](https://soufain.nl/diensten/apps/webapplicatie)
- [Landingspagina's](https://soufain.nl/diensten/websites/landingspaginas)
- [AI-integraties op maat](https://soufain.nl/diensten/ai-automatisering/ai-integraties)
- [Alle diensten in Apps](https://soufain.nl/diensten/apps)

## Bronnen

- [App Review Guidelines](https://developer.apple.com/app-store/review/guidelines/) · Apple Developer
- [Offering account deletion in your app](https://developer.apple.com/support/offering-account-deletion-in-your-app/) · Apple Developer
- [App Review](https://developer.apple.com/distribute/app-review/) · Apple Developer
- [Become a member: Apple Developer Program](https://developer.apple.com/programs/enroll/) · Apple Developer
- [Apple Developer Program](https://developer.apple.com/programs/) · Apple Developer
- [D-U-N-S Number](https://developer.apple.com/support/D-U-N-S/) · Apple Developer
- [Program Renewal](https://developer.apple.com/help/account/membership/renewal/) · Apple Developer
- [Upcoming Requirements](https://developer.apple.com/news/upcoming-requirements/) · Apple Developer
- [TestFlight](https://developer.apple.com/testflight/) · Apple Developer
- [Choose a developer account type](https://support.google.com/googleplay/android-developer/answer/13634885) · Play Console Help (Google)
- [Get started with Play Console](https://support.google.com/googleplay/android-developer/answer/6112435) · Play Console Help (Google)
- [App testing requirements for new personal developer accounts](https://support.google.com/googleplay/android-developer/answer/14151465) · Play Console Help (Google)
- [Understanding Google Play's app account deletion requirements](https://support.google.com/googleplay/android-developer/answer/13327111) · Play Console Help (Google)
- [User Data](https://support.google.com/googleplay/android-developer/answer/10144311) · Play Console Help (Google)
- [Prepare your app for review](https://support.google.com/googleplay/android-developer/answer/9859455) · Play Console Help (Google)
- [Target API level requirements for Google Play apps](https://support.google.com/googleplay/android-developer/answer/11926878) · Play Console Help (Google)
- [Understanding Google Play's Payments policy](https://support.google.com/googleplay/android-developer/answer/10281818) · Play Console Help (Google)
- [Web Push for Web Apps on iOS and iPadOS](https://webkit.org/blog/13878/web-push-for-web-apps-on-ios-and-ipados/) · WebKit (Apple)
- [Geolocation API](https://developer.mozilla.org/en-US/docs/Web/API/Geolocation_API) · MDN Web Docs (Mozilla)
- [MediaDevices: getUserMedia() method](https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getUserMedia) · MDN Web Docs (Mozilla)
