Desenvolupament React Native: apps multiplataforma natives

El Bridge és el coll d'ampolla clàssic de React Native. New Architecture amb Fabric i TurboModules elimina la serialització JSON. Hermes compila AOT. El resultat: 60fps real.

  • 60fps UI Thread
Com construïm: requisits, arquitectura, codi revisat, desplegament reversible, rendiment mesurat i evolució amb el teu equip Cada mètrica marca la següent iteració 01 · Requisits El que el negocinecessita 02 · Arquitectura Decisionsdocumentades 03 · Codi Revisat i provat 04 · Desplegament Automàtic ireversible 05 · Rendiment Core Web Vitals enverd 06 · Evolució El teu equip demana,nosaltres entreguem
  1. 01 · Requisits El que el negoci necessita
  2. 02 · Arquitectura Decisions documentades
  3. 03 · Codi Revisat i provat
  4. 04 · Desplegament Automàtic i reversible
  5. 05 · Rendiment Core Web Vitals en verd
  6. 06 · Evolució El teu equip demana, nosaltres entreguem
  7. Cada mètrica marca la següent iteració
Scroll

Definició

Per què el Bridge és el problema (i la solució)?

React Native clàssic: JavaScript envia missatges al bridge, el bridge serialitza a JSON, el native thread deserialitza i executa. Cada animació, cada touch, creua el bridge. El resultat: jank en UI complexes.

New Architecture: JSI permet crides síncrones sense serialització. Fabric renderitza UI sense bridge. TurboModules carrega native modules on-demand. La migració està madura el 2026.

Per què

Apps mòbils, native modules, OTA

React Native per a cada necessitat mobile

React Native no és "React al mòbil". És codi natiu generat des de JavaScript. New Architecture elimina el coll d'ampolla del bridge. Hermes compila AOT. 80%+ codi compartit amb la teva app web React. Native modules per càmera, GPS, Bluetooth quan necessites rendiment natiu.

src/screens/ProductList.tsx
// React Native + TypeScript
export function ProductList() {
const { data } = useQuery(GET_PRODUCTS);
return (
<FlatList
data={data}
renderItem={({ item }) =>
<ProductCard product={item} />}
/>
);
}
  • iOS+Android Plataformes
  • Hermes JS Runtime
  • ✓ TypeScript

En xifres

Garanties de rendiment

Mètriques d'apps en producció.

  • <2s Arrencada en fred
  • >80% Codi compartit
  • 3 Plataformes 1 codi

Lliurables

Lliurables del servei

El que reps en cada projecte React Native.

  • App iOS nativa (App Store ready)
  • App Android nativa (Play Store ready)
  • Codi font TypeScript documentat
  • Tests unitaris i E2E (Detox/Maestro)
  • Pipeline CI/CD amb EAS Build
  • Performance profiling report
  • Documentació d'arquitectura
  • Suport post-implementació

Resum

Per al CEO

El valor de negoci de React Native.

Si ja tens React web, tens el 80% del camí recorregut. React Native permet que el teu equip existent construeixi apps mòbils natives sense aprendre Swift o Kotlin.

Temps de llançament reduït en 40-50%. Un sol equip desenvolupa per iOS, Android i web. La lògica de negoci es comparteix. Només la UI s'adapta per plataforma.

Meta (Facebook, Instagram, WhatsApp) usa React Native en producció. Microsoft (Xbox, Office), Shopify, Discord. No és tecnologia experimental, és enterprise provat.

  • -50% Temps desenvolupament
  • 80% Codi compartit
  • 60fps Rendiment natiu

Per al CTO

Per al CTO

El detall tècnic de React Native.

New Architecture: JSI reemplaça el bridge. Crides síncrones JavaScript ↔ Native. Fabric per UI rendering sense serialització. TurboModules per càrrega lazy de mòduls natius.

Hermes: JavaScript engine AOT-compiled. Arrencada en fred 2x més ràpida, memory footprint menor. Bytecode shipping en lloc de JS parsing.

Expo SDK per DX moderna. EAS Build per CI/CD cloud. OTA updates sense resubmission a stores. Monorepo amb Turborepo per compartir codi amb React web.

Tecnologies

  • New Architecture (JSI, Fabric, TurboModules)
  • Hermes Engine amb AOT compilation
  • Expo SDK amb EAS Build
  • Reanimated per animacions 60fps
  • Detox/Maestro per proves E2E

Què inclou

Serveis de desenvolupament React Native

Capacitats tècniques incloses.

  • Desenvolupament iOS i Android
  • New Architecture migration
  • Monorepo web + mobile
  • Integracions natives
  • Proves automatitzades
  • Publicació a stores

Per a qui

És per a tu?

React Native aprofita la teva inversió en React. Si comences de zero, avalua també Flutter.

Per a qui

  • Equips amb inversió existent en React/JavaScript/TypeScript.
  • Empreses que necessiten app nativa per iOS i Android amb codi compartit.
  • Startups que volen reutilitzar lògica de negoci entre web i mòbil.
  • Projectes on l'ecosistema de llibreries JS és un avantatge.
  • Apps que necessiten integracions natives però amb desenvolupament àgil.

Per a qui no

  • Apps amb animacions molt intensives i 3D (millor Flutter o natiu).
  • Equips sense experiència en React que haurien d'aprendre des de zero.
  • Projectes molt simples on una PWA és suficient.
  • Apps que requereixen funcionalitats molt específiques de plataforma.
  • Empreses sense capacitat per a un projecte d'app nativa amb arquitectura completa.

Riscos i com els cobrim

Mitigació de riscos

Com protegim la teva inversió.

  1. 01

    Performance inferior a natiu

    Mitigació

    New Architecture elimina colls d'ampolla. Reanimated per animacions en UI thread. Profiling en cada PR.

  2. 02

    Fuites de memòria

    Mitigació

    Flipper profiling. useEffect cleanup rigorós. Detecció de subscriptions no netejades.

  3. 03

    Dependència de llibreries tercers

    Mitigació

    Només llibreries amb suport New Architecture. Ecosistema madur el 2026.

  4. 04

    Dificultat en integracions natives

    Mitigació

    TurboModules per codi Swift/Kotlin quan React Native no basta.

  5. 05

    Actualitzacions breaking

    Mitigació

    Lock de versions, upgrade gradual, proves exhaustives abans de merge.

La prova

Credencials mobile

Equip amb experiència des de React Native 0.60 fins a New Architecture (Fabric + TurboModules). Apps publicades a App Store i Google Play amb 4.5+ estrelles. 60fps garantits, bridge optimitzat.

  • Experiència React Native 80%
  • Rendiment 60fps 100%
  • Satisfacció a botigues 90%
  • New Architecture 100%

Com treballem

Pipeline de desenvolupament

D'arquitectura a stores.

  1. 01

    Arquitectura i prototipat

    Expo vs Bare decision. Navigation architecture. State management. Figma → prototype.

    Setmana 1-2
  2. 02

    Desenvolupament features

    Implementació feature per feature. Reanimated per animations. Gesture Handler per interactions.

    Setmana 3-7
  3. 03

    Optimització rendiment

    Flipper profiling. Hermes bytecode analysis. Bridge traffic reduction. FlatList virtualization.

    Setmana 8-9
  4. 04

    Enviament a stores

    EAS Build per binaris. App Store Connect, Play Console. OTA updates. Sentry crash reporting.

    Setmana 10

Tecnologies

Pila tecnològica React Native

Llibreries per apps enterprise.

  • React Native
  • New Architecture
  • Hermes Engine
  • Expo SDK
  • TypeScript strict
  • React Navigation
  • Zustand
  • TanStack Query
  • Reanimated
  • Gesture Handler
  • MMKV Storage
  • EAS Build
  • Flipper
  • Detox
  • Maestro

Preguntes freqüents

Preguntes freqüents

El que els CTOs pregunten.

React Native o Flutter?

React Native si: el teu equip ja sap React, vols compartir codi amb web, o valores l'ecosistema JavaScript. Flutter si: parteixes de zero, vols UI 100% pixel-perfect, o prefereixes Dart. Per a un projecte simple, valora també una PWA.

New Architecture està llesta per producció?

Sí. New Architecture és estable i és l'arquitectura per defecte de React Native. Reanimated, Gesture Handler, i les llibreries més usades suporten Fabric. Meta usa New Architecture a Facebook i Instagram.

Quant codi puc compartir amb React web?

Business logic, hooks, state management, API clients: 100% compartible. Components UI: necessiten adaptació (View vs div). Amb arquitectura monorepo correcta, 70-90% del codi és idèntic.

Com gestioneu memory leaks?

Flipper per heap snapshots. Detecció de leaks en listeners, subscriptions no netejades. WeakRefs per caches. useEffect cleanup rigorós. Profiling en cada PR.

Expo o bare workflow?

Expo Managed si no necessites native modules custom. EAS Build compila al núvol, OTA updates gratis. Bare workflow si necessites codi Swift/Kotlin directe.

Com es gestionen les actualitzacions OTA?

EAS Update permet enviar codi JavaScript sense resubmission a stores. Ideal per bug fixes urgents. Updates binaris segueixen requerint review d'Apple/Google.

El rendiment és comparable a apps natives?

Amb New Architecture i Reanimated, sí. Les animacions corren en UI thread natiu, no en JavaScript. 60fps consistents en dispositius mid-range.

Quant temps tarda un projecte típic?

MVP 5-8 pantalles: 8-10 setmanes. App completa amb backend: 12-16 setmanes. Enterprise amb monorepo: 16-24 setmanes. Inclou proves i submission.

Següent pas

La teva app React Native té jank en scrolls?

Auditoria de rendiment gratuïta. Analitzem bridge traffic, memory i rendering. Report en 48h.

  • Sense compromís
  • Resposta en 24h
  • Proposta personalitzada
Última actualització: juliol del 2026

Parlem.

Consulta tècnica inicial

IA, seguretat i rendiment. Diagnòstic i proposta tancada per fases.

  • NDA disponible
  • Resposta <24h
  • Proposta per fases

La teva primera reunió és amb un Arquitecte de Solucions, no amb un comercial.

Sol·licitar diagnòstic