Naar de inhoud

01.05 / Build

Mobiele apps.

iOS- en Android-apps met Capacitor of Expo vanuit één codebase, gepubliceerd in beide stores, met push, deep links, geautomatiseerde releases en over the air updates via de eigen OTA-hub van Polargate.

dagen van diagnose tot de nieuwe backend draaideConcert Music Festival
4
Een telefoon omhooggehouden in het publiek van een festival bij zonsondergang: de festivalapp toont de band die nu speelt, het podium en het tijdstip, met een knop om het aan je schema toe te voegen.

In detail

Wat je moet weten.

Een gast zit ontspannen in een fauteuil in de lobby met haar telefoon, terwijl anderen met koffers in de rij staan bij de receptie

Bijvoorbeeld: 4 dagen van diagnose tot de nieuwe backend draaide. Concert Music Festival

Wat het is

Polargate bouwt iOS- en Android-apps voor middelgrote bedrijven die al een product, een website of een prototype hebben en het naar de stores willen brengen, onderhouden en kunnen bijwerken zonder elke keer op een review te wachten voor een typefout. We werken met Capacitor of Expo (React Native), zodat één TypeScript-codebase iOS, Android en het web bedient. Native code schrijven we alleen waar die echt nodig is: push, deep links, veilige opslag, camera.

Wij zijn niet het juiste bureau voor een game, een AR-product of een app die is gebouwd rond zelf ontworpen hardware die nog niet bestaat. Koppelen aan een standaardapparaat dat iemand anders al maakt, via de API, webhook of export die het aanbiedt, is iets anders, en dat bouwen we wel. Wel voor een boekingsapp, een gastenapp, een festivalapp, een intern veldhulpmiddel of een klantportaal dat op de telefoon moet leven.

Hoe we het doen

Elke app begint met een betaalde Discovery Sprint: we leggen schermen, datamodel, store-accounts en het releasepad vast voordat er productiecode wordt geschreven. Daarna bouwen we in korte cycli tegen een echte backend (meestal Supabase, Postgres met row level security), niet tegen nepdata.

Release engineering hoort bij de bouw, het is geen sluitstuk. iOS-builds draaien op Xcode Cloud vanaf een git-tag, Android-builds en de upload naar Play lopen via GitHub Actions, en het indienen gebeurt geautomatiseerd via de App Store Connect API en de Play Developer API. Push zetten we volledig op (APNs rechtstreeks op iOS, FCM HTTP v1 op Android) met afleveringslogging en een remote kill switch per platform, want de fout die we het vaakst zien is een app die wekenlang nul tokens registreert zonder dat iemand het merkt.

Over the air updates gaan via de eigen OTA-hub van Polargate (self-hosted Capgo), met kanalen, gefaseerde uitrol, een minimale native versie en een kill switch. Content en bugfixes bereiken gebruikers binnen minuten, en alleen echt native wijzigingen gaan door de review.

Wat je krijgt

Wat je meeneemt.

Alles staat op papier voordat we beginnen, en alles blijft in accounts van je eigen bedrijf.

01Opleveringen

  1. 01

    iOS- en Android-apps vanuit één TypeScript-codebase (Capacitor of Expo), plus de webbuild

  2. 02

    Volledige storepublicatie: developer-accounts, signing, vermeldingen, screenshots per taal en de review begeleiden

  3. 03

    Geautomatiseerde releases: iOS-builds op Xcode Cloud vanaf een git-tag, Android-builds en Play-uploads via GitHub Actions, indienen via de App Store Connect API en de Play Developer API

  4. 04

    Pushmeldingen volledig opgezet (APNs op iOS, FCM HTTP v1 op Android) met afleveringslogging en een remote kill switch per platform

  5. 05

    Over the air updates via de OTA-hub van Polargate: kanalen, gefaseerde uitrol, minimale native versie en terugrollen

  6. 06

    Deep links en universal links geverifieerd op beide platforms (AASA en assetlinks)

  7. 07

    Crashrapportage en analytics: Crashlytics voor native crashes, Sentry voor JavaScript-fouten, productevents in je eigen database

  8. 08

    Overdracht op jouw naam: repository, CI-pipelines, signing keys en store-accounts, gedocumenteerd

02Hoe het loopt

  1. 01 · Week 1 tot 2

    Discovery Sprint

    Gesprekken met de mensen die ermee gaan werken, een audit van de systemen die je al draait, een datamodel, een architectuurkeuze en een scope in gewone taal. Het eindigt met een vaste prijs en een opleverplan, en het document is van jou, of je nu doorgaat of niet.

  2. 02 · Week 2 tot 4

    Fundament

    Ontwerprichting, databaseschema met row level security vanaf de eerste migratie, omgevingen, continuous integration en de eerste schermen op een plek die je kunt openen. Niets wordt gebouwd op een platform dat je niet kunt verlaten: repository, backend en hosting komen in jouw accounts.

  3. 03 · Week 4 tot 8

    Bouwen tot de eerste oplevering

    Wekelijkse deploys, bij elke deploy een korte schriftelijke update en een lopende lijst met beslissingen. Het doel van deze fase is een versie in productie met echte data waarin iemand een echte taak kan afronden, geen demo. Scopewijzigingen krijgen een prijs voordat ze gebouwd worden.

  4. 04 · Vanaf week 8

    Audit, livegang en overdracht

    Meerdere reviewrondes over correctheid, architectuur, toegankelijkheid, prestaties en beveiliging, waarbij elke bevinding door een tweede reviewer wordt getoetst voordat die meetelt. Daarna de livegang, het overdrachtspakket en, als je dat wilt, de overstap naar het CARE-abonnement voor onderhoud en doorontwikkeling.

Bijvoorbeeld: 62 gebruikersaccounts gemigreerd met behoud van hun IDs. Concert Music Festival

Voor wie het is

We nemen niet elk project aan.

We zeggen het je liever nu dan halverwege. Herken je jezelf links, dan praten we graag.

Het past als

  • Je hebt een website, portaal of app nodig die nog niet bestaat, of een die niet meer volstaat
  • Je wilt de code, de data en de hosting in accounts van je eigen bedrijf
  • Je hebt liever een vaste prijs vooraf dan een open rekening per uur
  • Iemand bij jou kan beslissen en een paar uur per week aan het project besteden
  • Je vindt het belangrijk dat Google en AI-assistenten het vanaf dag één kunnen lezen

Het is niets voor je als

  • Je zoekt een goedkoop template of een site die in een weekend in elkaar is gezet
  • Je wilt dat het draait op een platform waar je later niet meer weg kunt
  • Niemand bij jou kan schermen beoordelen of beslissingen nemen
  • Je zoekt mensen die uren schrijven zonder duidelijk doel

Bijvoorbeeld: 37 optredens gesynchroniseerd vanaf de website in seizoen 2026. Concert Music Festival

Planning en budget

Hoe we offreren.

Geen prijslijst en geen uurtje-factuurtje tijdens de bouw. Na een kort gesprek krijg je een schriftelijke offerte voor je project.

Doorlooptijd
8 tot 12 weken van kick-off tot een eerste release in beide stores, in korte cycli, met vanaf week twee een build die je kunt installeren en testen via TestFlight of interne tests in Play zodra de eerste native build er is. De reviewtijden bepalen Apple en Google, niet wij.
Team
Ons team ontwerpt en bouwt de app, met native modules en storemateriaal wanneer het project dat vraagt, en beheert de releasepipeline. Pedro Ciordia, CTO, legt de architectuur vast en controleert de code voor elke release. De mensen met wie je praat zijn degenen die publiceren.
Hoe de prijs tot stand komt
Vaste prijs om een werkend prototype in beide stores in productie te brengen, vastgelegd na een Discovery Sprint. Wat de prijs beweegt is het native deel: push, offline gebruik, betalingen, deep links. Offerte op maat na een gesprek.
De techniek
CapacitorExpoReactTypeScriptViteTailwind CSSshadcn/uiTanStack QuerySupabasePostgreSQLFirebaseGitHub ActionsiOSAndroidVercelSign in with AppleVitestPlaywright

Bijvoorbeeld: 30 min synchronisatie-interval tussen WordPress en de app. Concert Music Festival

Werk

Waar we het deden.

Echte projecten. Open er een om te zien wat we bouwden en welke cijfers we maten.

Bijvoorbeeld: 177 landen waar de Android-app beschikbaar is. Concert Music Festival

FAQ

Wat mensen ons vragen.

Wat kost het om ons prototype om te zetten in een echte iOS- en Android-app?
Het is een vaste prijs, vastgelegd na een Discovery Sprint. Wat het bedrag beweegt is het native deel: push, offline gebruik, betalingen in de app, deep links, biometrisch inloggen en in hoeveel talen je storevermeldingen moeten. Onderhoud daarna is een maandabonnement dat we offreren zodra de app live is. Laat ons het prototype zien in een gesprek en je krijgt een offerte op maat.
Hoelang duurt het om een app in de App Store en Google Play te krijgen?
Reken op 8 tot 12 weken van kick-off tot een eerste release in beide stores. Ongeveer de helft is productwerk en de helft release engineering: developer-accounts, signing, push, vermeldingen en screenshots in elke taal waarin je verkoopt. De reviewtijden bepalen Apple en Google. Na de lancering gaan over the air updates dezelfde dag live, waardoor de reviewwachtrij geen knelpunt meer is voor content en fixes.
Capacitor, Expo of volledig native: wat moeten we kiezen?
Voor de meeste zakelijke apps is het antwoord Capacitor of Expo. Beide leveren echte native apps met native push, deep links en aanwezigheid in de stores, vanuit één TypeScript-codebase die ook op het web draait. Volledig native loont wanneer de app leunt op continu cameragebruik, complexe graphics, sensoren op de achtergrond of platformspecifieke hardware. Tijdens de Discovery vertellen we in welk geval jij zit, voordat er budget vastligt.
Kunnen we de app bijwerken zonder elke keer op de review van Apple te wachten?
Ja, voor alles wat in de JavaScript-laag zit. Polargate publiceert over the air updates via de eigen OTA-hub, met kanalen, gefaseerde uitrol, een minimale native versie en een kill switch, zodat teksten, content en de meeste bugs gebruikers binnen minuten bereiken. Native wijzigingen, nieuwe permissies en SDK-upgrades gaan nog steeds door de storereview. We testen het terugrollen voordat we het nodig hebben en kunnen OTA per platform uitzetten.
Kunnen jullie een app overnemen die een ander bureau of een AI-builder al heeft gemaakt?
Ja, en dat is een groot deel van ons werk. Meestal begint het met een audit, daarna zetten we de backend en de store-accounts op jouw naam, repareren we de releasepipeline en maken we content bewerkbaar in plaats van hardgecodeerd in de binary. We hebben een app van een door de leverancier beheerde backend naar een backend van de klant gemigreerd zonder verlies van gebruikers, media of historie, en opnieuw in beide stores gepubliceerd.
Van wie zijn de code en de store-accounts?
Van jou. Apple Developer, Google Play, Firebase, het backendproject en de repository staan op naam van jouw bedrijf, of worden daarnaartoe overgedragen als ze elders bestaan. Polargate werkt binnen jouw accounts, documenteert de signing en draagt de CI-pipelines over. Stop je met ons, dan blijft de app bouwen en publiceren zonder onze tussenkomst.

Bijvoorbeeld: 4 dagen van diagnose tot de nieuwe backend draaide. Concert Music Festival

Beginnen

Vertel ons wat je wilt bouwen.

Websites, apps, systemen op maat en AI voor bedrijven die ze binnen weken in productie nodig hebben. Vul het formulier in of plan een gesprek van 30 minuten: een senior engineer antwoordt binnen twee werkdagen met een eerste inschatting van scope, planning en prijs.

Wat heb je nodig?
Budget
Wanneer

Minstens tien tekens.

Schriftelijk antwoord binnen twee werkdagen. Geen nieuwsbrief, geen automatische mails.

Liever de volledige briefing?

Eerste stap

Discovery Sprint

Twee weken om scope, architectuur en prijs vast te leggen voordat er iets wordt gebouwd.

Geen prijslijst. Je krijgt na een kort gesprek een schriftelijke offerte op maat.

Daarna, om te bouwen, altijd tegen een vaste prijs

Nog niet zover?

AI-native digitale studio voor middelgrote bedrijven

POLARGATE, S.L. · CIF B24895005
Calle Electrónica 6, 28027 Madrid, Spanje