Saltar al contenido
BigTree108

Servicios de desarrollo de aplicaciones React Native

Servicios de desarrollo de aplicaciones React Native para aplicaciones multiplataforma iOS y Android creadas con Expo o la CLI de React Native: aplicaciones bancarias, de compras, de salud y de consumo, módulos nativos en Swift y Kotlin, migraciones a la New Architecture, actualizaciones por aire y publicaciones en tiendas, y traspaso de aplicaciones existentes, con desarrolladores de React Native dedicados para su equipo o una aplicación entregada de principio a fin.

Qué desarrollamos con React Native

  • Aplicaciones Expo y React Native

    Aplicaciones iOS y Android a partir de un único código base en TypeScript sobre las versiones actuales de Expo SDK y React Native, con Expo Router para la navegación, TanStack Query para los datos del servidor y pantallas y gestos específicos de cada plataforma donde los usuarios los esperan.

  • Aplicaciones bancarias y de pagos en React Native

    Inicio de sesión biométrico y con passkeys, tarjetas, transferencias y extractos, Apple Pay y Google Pay mediante los SDK de React Native de Stripe o Adyen, claves en el Keychain de iOS y el Keystore de Android, certificate pinning y comprobaciones de dispositivos con jailbreak o root.

  • Aplicaciones de comercio y marketplace en React Native

    Catálogos, búsqueda, carritos y pago, tarjetas de fidelización y ofertas personalizadas, y deep links desde campañas, sobre Shopify, commercetools o su propia API, con los eventos de analítica acordados con marketing antes de la publicación.

  • Aplicaciones de consumo y de salud en React Native

    Feeds, chat, reproducción de video y audio, suscripciones a través de las tiendas o RevenueCat, datos de HealthKit y Health Connect y emparejamiento por Bluetooth Low Energy con wearables, con los datos personales cifrados en el dispositivo.

  • Módulos nativos en Swift y Kotlin

    Turbo Native Modules y componentes Fabric generados con Codegen, la Expo Modules API o Nitro Modules, para cámaras, terminales de pago, dispositivos Bluetooth y SDK de fabricantes que ningún paquete mantenido cubre, probados en dispositivos reales.

  • Migraciones a la New Architecture

    Aplicaciones que aún usan el bridge antiguo llevadas a la New Architecture, la única sobre la que funciona React Native a partir de la versión 0.82: bibliotecas no soportadas sustituidas o bifurcadas (fork), módulos nativos reescritos como Turbo Modules y cada actualización de React Native publicada por separado.

  • Actualizaciones por aire (OTA)

    Correcciones de JavaScript y cambios de contenido entregados mediante EAS Update o un servidor CodePush autoalojado, con despliegues por canal y porcentaje y una reversión preparada, mientras que todo lo que cambia el código nativo o lo que hace la aplicación pasa por la revisión de las tiendas.

  • Compilaciones firmadas y despliegues escalonados

    Compilaciones firmadas para ambas tiendas desde EAS Build, GitHub Actions o fastlane, TestFlight y los canales de prueba de Google Play, despliegues escalonados, y fallos y pantallas lentas supervisados en Sentry o Crashlytics.

  • Aplicaciones React Native heredadas

    Aplicaciones React Native cuyos desarrolladores originales se han marchado, empezando con una revisión de solo lectura del código, las dependencias y la configuración de publicación, y después actualización a React Native actual con los paquetes abandonados sustituidos.

Contrate desarrolladores de React Native

  • desarrolladores de React Native dedicados

    Desarrolladores de React Native que se incorporan a su equipo a tiempo completo, trabajan en sus repositorios, su tracker y sus reuniones, y responden ante su responsable. Usted los entrevista; nosotros nos hacemos cargo del contrato ucraniano, la nómina, la facturación y las vacaciones.

  • Entrega de proyectos React Native

    Un equipo que lleva el proyecto React Native desde el alcance hasta la publicación: estimación, desarrollo, pruebas y despliegue, con un líder técnico de nuestro lado que se responsabiliza del plan y de la calidad.

  • Soporte y relevo de sistemas React Native

    Un sistema React Native existente que recibimos de otro equipo o mantenemos en funcionamiento: primero una revisión de solo lectura y una lista escrita de riesgos, después correcciones y nuevas funcionalidades por orden de impacto.

La página de equipo dedicado explica cómo se incorporan los especialistas a su equipo, y la de outsourcing trata de la entrega de proyectos, los relevos y cómo cobramos.

Quién trabaja en su proyecto React Native

  • desarrolladores de React Native

    TypeScript, Expo y la CLI de React Native

  • Ingenieros de iOS y Android

    Módulos nativos en Swift y Kotlin

  • Ingenieros de backend

    La API, las notificaciones push y el inicio de sesión

  • Diseñadores de UI y UX

    Diseños en Figma para ambas plataformas

  • Ingenieros de QA

    Pruebas en dispositivos y automatización con Maestro o Detox

Cómo trabajamos con React Native

TypeScript en modo estricto sobre la New Architecture y Hermes, pruebas de componentes con React Native Testing Library y flujos de extremo a extremo en Maestro o Detox en dispositivos iOS y Android reales, rendimiento perfilado en teléfonos de gama baja y no en el simulador, y ninguna clave de API ni otro secreto incluidos en el paquete de la aplicación.

Los desarrolladores trabajan en sus repositorios, su gestor de tareas y su proceso. El contrato ucraniano, la nómina, la facturación y las ausencias quedan de nuestro lado, y todo lo que escriben se le cede a usted.

Otros frameworks con los que trabajamos

Resumen de Frameworks

Preguntas sobre el desarrollo con React Native

¿En qué sectores trabajan sus desarrolladores de React Native?

Sobre todo fintech: aplicaciones bancarias, de pagos, de inversión y de seguros. Después e-commerce y retail, con aplicaciones de compras, reparto y fidelización; medios y aplicaciones de consumo, con aplicaciones sociales, de streaming y de citas; sanidad y fitness, con aplicaciones de telemedicina, bienestar y entrenamiento; educación, con aplicaciones de aprendizaje; y logística, con aplicaciones para conductores y servicios de campo.

¿Tienen ingenieros de React Native en el equipo?

Sí. Los ingenieros de React Native trabajan junto a nuestros ingenieros de iOS y .NET MAUI, bajo las mismas reglas: pruebas con cada funcionalidad, dependencias actualizadas y ningún secreto en el paquete de la aplicación.

¿Expo o la CLI de React Native?

Expo para la mayoría de las aplicaciones nuevas, ya que el propio equipo de React Native recomienda un framework para los proyectos nuevos, con código nativo añadido mediante config plugins y development builds. La CLI de React Native para las aplicaciones existentes que ya están configuradas así, y para pantallas de React Native añadidas dentro de una aplicación nativa iOS o Android existente.

¿Puede la aplicación compartir código con nuestra aplicación web React?

Sí. Los tipos, los clientes de API, la validación y la lógica de estado viven en un paquete compartido dentro de un mismo repositorio, y las pantallas también pueden compartirse mediante React Native Web o la salida web de Expo Router cuando el diseño lo permite.

¿Con qué rapidez pueden empezar desarrolladores de React Native?

Cuando el desarrollador de React Native adecuado está disponible, el inicio solo depende de su entrevista, del NDA y de la cesión de propiedad intelectual. Si no, hacemos una búsqueda, que normalmente aporta perfiles de candidatos en dos o tres semanas, y nadie empieza hasta que usted haya dicho que sí.

¿Cómo contratamos desarrolladores de React Native a través de BigTree108?

Cuéntenos el trabajo, la seniority y las horas que necesita. Le proponemos una o dos personas con sus perfiles, usted las entrevista como entrevistaría a un empleado propio, firma un único contrato con BIG TREE 108 LLC y recibe una factura al mes.

¿Quién es el propietario del trabajo que realizan?

Usted. Cada especialista tiene un contrato firmado con BigTree108 que cede todo el producto de su trabajo a la empresa, y nuestro contrato con usted lo cede a su vez. El código, los diseños y los documentos se entregan en sus propios repositorios y herramientas, no se guardan donde solo nosotros podamos modificarlos.

¿Está desarrollando una aplicación React Native?

Cuéntenos qué hace la aplicación, quién la usa y, si ya existe, la versión de React Native en la que funciona. Recibirá una respuesta en un día hábil: un plan, perfiles de candidatos o una revisión de la aplicación existente.