Apps
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.
vanaf € 7.500 excl. btw (€ 9.075 incl.)
Wat je krijgt
Mobiele app: dit zit erin
- 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
Eerst de kern
De eerste versie lost het belangrijkste probleem op. Volgende functies kies je op basis van wat gebruikers echt doen.
Eén bouw, twee stores
De iPhone- en Android-versie komen uit dezelfde code, dus een nieuwe functie staat op beide tegelijk.
Van jou
De accounts bij Apple en Google staan op jouw naam, en de code en de data zijn na betaling van jou.
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
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 of een klantportaal voor je klanten 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.
De eerste versie van je app
Hoort erin
- Wel: De taak waarvoor mensen de app openen
- Wel: Inloggen, als gebruikers eigen gegevens hebben
- Wel: Je account kunnen verwijderen, als je er in de app een kunt aanmaken
- Wel: Een privacybeleid in de app en in de store
- Wel: De beheeromgeving die je team echt nodig heeft
Kan wachten
- Niet: Functies die vooral handig lijken
- Niet: Een tweede taal voordat de eerste markt werkt
- Niet: Elke wens van elke afdeling
- Niet: Koppelingen met systemen die je nog niet gebruikt
- Niet: Een AI-functie zonder duidelijke taak
Moet je idee nog bewijzen dat er vraag naar is? Op de pagina voor startups en scale-ups lees je hoe een prototype en een landingspagina die inschrijvingen verzamelt 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 |
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 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.
Bronnen
- App Review Guidelines · Apple Developer (opent in een nieuw tabblad)
- Offering account deletion in your app · Apple Developer (opent in een nieuw tabblad)
- App Review · Apple Developer (opent in een nieuw tabblad)
- Become a member: Apple Developer Program · Apple Developer (opent in een nieuw tabblad)
- Apple Developer Program · Apple Developer (opent in een nieuw tabblad)
- D-U-N-S Number · Apple Developer (opent in een nieuw tabblad)
- Program Renewal · Apple Developer (opent in een nieuw tabblad)
- Upcoming Requirements · Apple Developer (opent in een nieuw tabblad)
- TestFlight · Apple Developer (opent in een nieuw tabblad)
- Choose a developer account type · Play Console Help (Google) (opent in een nieuw tabblad)
- Get started with Play Console · Play Console Help (Google) (opent in een nieuw tabblad)
- App testing requirements for new personal developer accounts · Play Console Help (Google) (opent in een nieuw tabblad)
- Understanding Google Play's app account deletion requirements · Play Console Help (Google) (opent in een nieuw tabblad)
- User Data · Play Console Help (Google) (opent in een nieuw tabblad)
- Prepare your app for review · Play Console Help (Google) (opent in een nieuw tabblad)
- Target API level requirements for Google Play apps · Play Console Help (Google) (opent in een nieuw tabblad)
- Understanding Google Play's Payments policy · Play Console Help (Google) (opent in een nieuw tabblad)
- Web Push for Web Apps on iOS and iPadOS · WebKit (Apple) (opent in een nieuw tabblad)
- Geolocation API · MDN Web Docs (Mozilla) (opent in een nieuw tabblad)
- MediaDevices: getUserMedia() method · MDN Web Docs (Mozilla) (opent in een nieuw tabblad)
Vaste prijs
Wat kost het? Dat zie je gewoon.
Geen offerte aanvragen en afwachten. Stel je eigen bon samen: de prijs rekent direct mee, met dezelfde tarieven als de calculator.
soufain.
Rekenvoorbeeld · vaste prijs
Een app voor iPhone en Android met inloggen en pushmeldingen
Eenmalig
- Mobiele app (iOS en Android)€ 7.500
- Pushmeldingen€ 750
Zit er altijd in
- Inloggen en accounts
- Testen op echte telefoons en publicatie
excl. btw · € 9.983 incl. btw
Per maand aan Soufain
- Beheer na livegang€ 275 p/m
€ 275 p/m excl. btw · € 333 incl.
Betaal je rechtstreeks aan een ander
- Hosting en diensten voor de appaan de hostingpartij€ 25 – € 150 p/m
- Accounts bij Apple en Googleaan Apple en Google€ 99 – € 125 per jaar
Live in 8 tot 16 weken
Maatwerk: we kijken de offerte na en je hebt hem binnen 1 werkdag.
Zoals het vaak gaat
- Offerte aanvragen
- Wachten op een eerste gesprek
- Wachten op de offerte
- Vergelijken en onderhandelen
En pas aan het eind weet je wat het kost.
Bij Soufain
- Een paar vragen in de calculator
- Direct je vaste prijs en planning
- Online akkoord geven, en we beginnen
Je ziet de prijs vóórdat je iemand spreekt.
Wat er vastligt
- Vaste prijs en planning, vooraf op papier
- De helft bij akkoord, de helft bij oplevering
- Twee feedbackrondes op het ontwerp
- 30 dagen garantie na livegang: fouten lossen we gratis op
- Je offerte blijft 30 dagen geldig
- Extra wensen? Altijd eerst afgestemd, nooit achteraf op de rekening
- Kosten van anderen staan apart op de bon; die betaal je rechtstreeks aan die partij
- Particulier? Dan heb je 14 dagen bedenktijd na je akkoord
Liever per maand? € 550 p/m excl. btw
App-abonnement van 36 maanden: niets vooraf, beheer en updates zitten erin. Daarna is de app van jou.
Voor wie
Past Mobiele app bij jou?
Past goed als
- Wel: Je klanten, leden of medewerkers gebruiken je dienst elke week of vaker
- Wel: Je wilt gebruikers met pushmeldingen op het juiste moment bereiken
- Wel: Je app leunt op de telefoon zelf: camera, locatie of gebruik onderweg
- Wel: Je bent een startup en wilt je idee eerst testen met een klikbaar prototype
Minder geschikt als
- Niet: Klanten zoeken je een paar keer per jaar op: dan is een snelle website of webapp genoeg
- Niet: Je wilt alleen je website in een app laten zien: Apple kan zo'n app afwijzen
- Niet: Klanten moeten vooral inloggen om documenten of status te bekijken: een klantportaal in de browser past beter
- Niet: Je wilt na de lancering niets meer aan de app doen: Apple en Google verhogen hun eisen regelmatig
Werkwijze
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
Vragen over Mobiele app
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.
Samen sterker
Vaak gecombineerd met
Webapplicatie & SaaS
Maatwerk software en MVP's in de browser.
vanaf € 6.000 excl. btw (€ 7.260 incl.)Landingspagina's
Eén doel, één pagina, één volgende stap.
vanaf € 595 excl. btw (€ 720 incl.)AI-integraties op maat
AI ingebouwd in je eigen software en processen.
vanaf € 10.000 excl. btw (€ 12.100 incl.)
Veel gekozen door:
Startups & scale-upsAan de slag met Mobiele app?
Kies wat je wil laten maken, beantwoord een paar korte vragen en zie direct je vaste prijs. Liever eerst een scan van je huidige site? Kan ook.