Skip to Projects

Ex-Disney · Ex-Globant · Freelance desde 2014

Contratá un desarrollador senior React Native que envía apps que los usuarios mantienen.

Construyo apps React Native que pasan App Review, sobreviven producción y se sienten nativas en iOS y Android. Chat en tiempo real, pagos, verificación con IA, subidas a stores — end-to-end, no solo un template de starter.

Empezar un proyecto

Un solo codebase, dos plataformas hechas bien

TypeScript compartido en todos lados — con ajustes específicos donde iOS y Android esperan sentirse distintos. No una app al mínimo común denominador.

Módulos nativos cuando importa

Escribo Swift o Kotlin cuando React Native no alcanza — HealthKit, Bluetooth, flujos de cámara custom, biometría. Sin excusas sobre "limitaciones de mobile".

Va a las stores, no solo a TestFlight

Rechazos de App Review, manifests de privacidad, tasas de crash, OTA updates, screenshots de store, release tracks — manejé el ciclo completo de submission y post-launch.

Performance que se siente

Reanimated para animaciones a 60fps, FlashList para listas largas, Hermes para tiempo de arranque, rutas lazy — la app se siente rápida porque lo es.

El stack React Native con el que envío

  • React NativeFramework core — New Architecture cuando el proyecto lo justifica
  • ExpoBare o managed — elijo según lo que la app realmente necesita
  • TypeScriptTipos estrictos en pantallas, servicios y puentes nativos
  • iOSMódulos Swift, manifests de privacidad, Apple Sign In, universal links
  • AndroidMódulos Kotlin, deep links, permisos, Play Integrity
  • Redux ToolkitEstado predecible para flujos multi-pantalla complejos
  • React QueryEstado del servidor y caching — stale-while-revalidate bien hecho
  • ReanimatedAnimaciones a 60fps en thread nativo sin overhead del bridge JS
  • FirebaseAuth, Firestore, Cloud Messaging, Remote Config, Analytics
  • StripePagos in-app con Apple Pay y Google Pay
  • SentryCrash reporting de producción, trazas de performance, release health
  • DetoxTesting end-to-end para que los releases no rompan silenciosamente

Cuándo React Native es la decisión correcta

React Native tiene sentido cuando querés un equipo entregando iOS y Android sin escribir la app dos veces. Es tecnología aburrida-en-el-buen-sentido ahora — Meta, Shopify, Microsoft y Coinbase la usan en producción. Dicho eso, no es la respuesta universal.

Elegí React Native cuando la app es mayormente UI, llamadas a API, features estándar del dispositivo (cámara, push, pagos) y querés que el mismo ingeniero sea dueño también de web y mobile. El workflow managed de Expo encaja con startups y MVPs que no necesitan módulos nativos exóticos. React Native bare encaja cuando sabés que vas a enviar código nativo custom desde el día uno.

Saltá React Native cuando la app está construida alrededor de un subsistema nativo pesado — experiencias AR-first con ARKit, apps de audio pro, juegos, o cualquier cosa necesitando Metal/Vulkan fino. Swift o Kotlin nativos ganan ahí. Flutter también es razonable para apps con UI custom pesada y sin companion web — pero el ecosistema es más chico y contratar es más difícil.

He entregado apps React Native usadas por viajeras en 28 países (Greether), herramientas internas para operadores de turismo (Argenway) y capas mobile adyacentes a salud. Cada una tenía un balance distinto de código compartido vs nativo, y cada una se envió a ambas stores sin drama. El valor de React Native no es "escribí una vez, corré en todos lados" — es "compartí el 80% del trabajo, mantené el 20% que hace que la app se sienta bien en cada plataforma".

Preguntas frecuentes

Sí. He enviado a ambas stores con pulido equivalente. iOS recibe más atención pixel-perfect porque la audiencia suele exigirlo, pero Android nunca es un afterthought — flujos de permisos, patrones de Material Design y submissions en Play Console están cubiertos.

Empezá con Expo managed. Eject solo cuando toques una limitación real de módulo nativo. He migrado apps Expo a bare cuando hizo falta (normalmente alrededor de Bluetooth custom o un SDK nativo específico) — es un proyecto de una semana, no un rewrite.

Lo manejé decenas de veces. Manifests de privacidad, requisitos de in-app purchase, entitlements restringidos, rechazos por metadata — todo parte del trabajo. Marco decisiones riesgosas antes de que construyas, no después del rechazo.

Ambos. La mayoría del trabajo reciente es sumar features a codebases existentes — auditorías, fixes de performance, migración a la New Architecture, sumar módulos nativos. Leo el código antes de cotizar.

Kit estándar. FCM/APNs para push, Stripe o Apple IAP para pagos, RevenueCat para suscripciones, Mixpanel o Amplitude para analytics, Sentry para crash reporting. Elijo según tu stack, no mis preferencias.

Precio cerrado para MVPs. Retainer semanal para trabajo ongoing de features. Por hora para fixes chicos o auditorías. No inflo horas — si algo sale antes del estimado, te paso el ahorro.

¿Necesitás un ingeniero React Native que envíe apps que los usuarios mantienen?

MVPs, trabajo de features en apps existentes, submissions a stores, auditorías de performance. Respuesta en 24 horas.

Empezar la conversación