Ga naar hoofdinhoud
Stacklane

React Native, waar één codebase zijn plek verdient, native-aanvoelende momenten waar ze ertoe doen.

React Native werkt als het product form-driven is, het team klein, en de cross-platform korting daadwerkelijk betaalt voor de ruwe randen. We bouwen React Native-apps met Expo + EAS zodat de release-pipeline het platform niet beconcurreert, en grijpen naar native modules op de paar plekken waar de cross-platform abstractie inzakt.

Wat we bouwen

  • Expo + EAS voor de release-pipeline

    Expo SDK voor het bulk van de app; EAS Build voor native builds zonder een Mac op elke developer's bureau; EAS Update voor over-the-air JavaScript-updates. De release-cyclus is vergelijkbaar met een web-app.

  • Reanimated voor de momenten die native moeten voelen

    De animaties die gebruikers daadwerkelijk voelen (scroll-driven, gesture-driven, transities) draaien op Reanimated zodat ze niet hitchen op de JS-thread. Native-aanvoelende motion waar het platform het verwacht.

  • Native modules als de cross-platform abstractie breekt

    Camera, BLE, diepe platform-integraties, performance-kritische oppervlakken, geschreven native (Kotlin / Swift) en gebridged. We doen niet alsof React Native alles dekt; we bridgen netjes waar het dat niet doet.

  • TypeScript volledig tegen dezelfde backend

    Dezelfde type-gegenereerde client als de web-app en de native iOS-app. Het mobile-team blijft in TypeScript zonder een aparte API-contract uit te vinden.

  • Per-platform UI waar het zijn plek verdient

    De meeste schermen gebruiken Platform-aware components uit een kleine primitives-library. De plekken waar iOS en Android uiteen lopen (navigatie-patterns, settings-affordances) branchen netjes. We schrijven geen 'laagste-gemene-deler' UI.

  • Echte-device testen via EAS + handmatige matrix

    EAS Build-outputs draaien op interne test-devices (iOS + Android). De test-matrix bevat lower-spec Androids en oudere iPhones, de devices die gebruikers daadwerkelijk hebben, geen de nieuwste Pixel en een max-spec iPhone.

Waar dit past

  1. Je levert op een product dat 70% identieke features op iOS en Android heeft, en de korting van één codebase betaalt.

  2. Je team heeft React-engineers maar geen aparte iOS- en Android-specialisten, en React Native is de brug.

  3. Je huidige React Native-app draait op bare React Native (geen Expo) en de maintenance-overhead is reëel; de move naar Expo is een kwartaal pijn dat twee jaar velocity koopt.

Tech stack

  • React Native
  • Expo
  • TypeScript
  • Reanimated
  • EAS

Wil je dit voor je team?

30 minuten om vast te stellen wat je nodig hebt. Geen pitchdeck, geen verplichtingen. We zeggen je eerlijk of Stacklane past.

Kennismaken