NBS logo
Desarrollo de Software

Un solo código para las dos tiendas, y nosotros la publicamos.

Apps en React Native que se sienten nativas, salen para iOS y Android al mismo tiempo y las mantiene un solo equipo. Incluimos el proceso de revisión y publicación, donde la mayoría de los primeros lanzamientos pierde un mes.

La pantalla de inicio de un teléfono llena de aplicaciones

Dos plataformas, dos equipos y el doble de trabajo pendiente.

Construir una app nativa para cada plataforma significa mantener dos códigos. Cada función se define una vez y se programa dos, las versiones se van separando y el mantenimiento se duplica para siempre. En la mayoría de los productos, ese costo no trae un beneficio equivalente.

React Native comparte casi todo el código entre las dos plataformas y aun así usa los componentes nativos de cada una, así que la app se siente como una app, muy distinto de un sitio web empaquetado. Cuando algo necesita código propio de una plataforma, escribimos esa parte en nativo.

Lo otro que atrasa los lanzamientos es la revisión de las tiendas. Apple rechaza apps por razones difíciles de anticipar, y cada ida y vuelta cuesta días. Nosotros nos encargamos del envío, de la ficha de la app y de los rechazos, porque ya conocemos las causas más comunes.

Qué incluye el proyecto

Un solo código, ambas plataformas

React Native con TypeScript. Escribimos código propio de una plataforma solo donde hace falta, y lo dejamos documentado.

Publicación en las tiendas resuelta

Nos encargamos de la configuración en App Store y Play Store, la ficha de la app, las capturas, las declaraciones de privacidad y el proceso de revisión, incluida la respuesta a los rechazos.

Actualizaciones sin pasar por la tienda

Dejamos configurado el envío directo de actualizaciones, para que la mayoría de las correcciones llegue a tus usuarios sin esperar otra revisión. Así respondes a un problema en horas.

Funcionamiento sin conexión, decidido de antemano

Decidimos contigo qué funciona sin conexión y qué pasa cuando la conexión vuelve. Las redes móviles fallan todo el tiempo, y una app que lo ignora recibe malas reseñas.

Notificaciones que respetan al usuario

Bien configuradas: pedimos el permiso en un momento en que tiene sentido aceptarlo y dejamos preferencias que el usuario puede controlar.

Medición de uso y reporte de fallos desde el lanzamiento

Los instalamos antes de publicar, para que tu primera semana de uso real te dé datos sobre los que decidir.

Con qué construimos

App

  • React Native
  • Expo
  • TypeScript
  • React Navigation

Backend

  • Node.js
  • Postgres
  • Firebase
  • REST y tRPC

Servicios móviles

  • Notificaciones push
  • Actualizaciones sin pasar por la tienda
  • Reporte de fallos
  • Compras dentro de la app

IA

  • API de Anthropic (Claude)
  • Entrada de voz en el dispositivo
  • Asistentes de IA dentro de la app

Todo lo que se entrega.

Lo listamos uno por uno para que desde el inicio quede claro qué entra en el alcance.

  • Apps de iOS y Android publicadas en ambas tiendas
  • Todo el código fuente de React Native en tu organización de Git
  • Cuentas de App Store y Play Console configuradas a tu nombre
  • Envío directo de actualizaciones, sin pasar por la tienda
  • Infraestructura de notificaciones
  • Reporte de fallos y medición de uso
  • 30 días de corrección de errores tras el lanzamiento, sin costo
Alcance honesto

¿Esto es para ti?

Preferimos perder la consulta antes que aceptar un trabajo que otro haría mejor.

Te conviene si…

  • Necesitas iOS y Android sin pagar dos equipos
  • Tu app es de contenido, ventas, reservas, comunidad o gestión de trabajo
  • Quieres seguir mejorándola después del lanzamiento
  • Prefieres que otro se encargue de la revisión de las tiendas

No es para…

  • Juegos, o cualquier cosa que requiera 3D pesado o animación continua de alto rendimiento. Ahí conviene una app nativa o un motor de juegos
  • Apps cuyo valor depende por completo de una integración muy profunda con una plataforma, donde lo correcto es una app nativa
  • Productos que servirían mejor a sus usuarios como un sitio web; te lo vamos a decir, y te va a ahorrar mucho dinero
  • Quien necesite una app en las tiendas en menos de un mes, salvo que el alcance sea muy pequeño. Los tiempos de revisión dependen de las tiendas
Formas de empezar

Elige por dónde empezar.

Los proyectos grandes varían tanto que una cifra general te confundiría, así que los cotizamos después de una llamada gratuita. Siempre te decimos de qué depende el precio.

Descubrimiento Móvil

Definir bien la app y confirmar que una app es lo que necesitas.

Cotizado

Se cotiza según el tamaño de la app

2 semanas

  • Talleres para definir requerimientos y los recorridos de tus usuarios
  • Prototipo navegable del recorrido principal
  • Plan técnico, incluido lo que requiere código nativo
  • Plan de entrega con costos y lista de lo que piden las tiendas
  • Implementación
Más elegido

Construcción de la App

Llevar una app completa a las dos tiendas.

Cotizado

Se cotiza después del descubrimiento, cuando el alcance es real

4-7 meses típicamente

  • iOS y Android desde un solo código
  • Construcción del servidor y de su API si hace falta
  • Envío a las tiendas y manejo de la revisión
  • Medición de uso, reporte de fallos y notificaciones
  • 30 días de correcciones tras el lanzamiento

Cuidado de la App

Mantener sana una app publicada. Cada actualización de iOS y Android rompe algo.

Cotizado

Mensual, se cotiza según la complejidad de la app

Mensual renovable

  • Actualizaciones de compatibilidad con iOS y Android
  • Parches de seguridad y de los componentes de la app
  • Atención y corrección de fallos
  • Mantenimiento de la ficha en las tiendas

Preguntas, respondidas.

¿React Native o completamente nativo, qué necesitamos?

React Native en la gran mayoría de los productos: un solo código, componentes nativos de verdad y alrededor de la mitad del mantenimiento. Elige nativo cuando lo central de tu app dependa de animación continua de alto rendimiento, de 3D pesado o de una integración muy profunda con el hardware de una plataforma. Durante el descubrimiento te decimos con honestidad en qué caso estás, aunque la respuesta nos cueste el proyecto.

¿Ustedes se encargan de subirla a la App Store?

Sí, de principio a fin: creación de la cuenta de desarrollador, ficha de la app, capturas, declaraciones de privacidad y de uso de datos, envío y respuesta a los rechazos. Las cuentas se crean a tu nombre, así que siempre tienes acceso directo a tu propia ficha.

¿Cuánto tarda de verdad?

Lo habitual son de cuatro a siete meses para una primera versión con un servidor propio. Suma de una a tres semanas de revisión de las tiendas en el primer envío. El calendario de Apple no depende de nosotros, y las apps nuevas reciben rechazos más seguido de lo que los equipos con experiencia admiten en público.

¿Pueden actualizar la app sin pasar por revisión cada vez?

En la mayoría de los cambios, sí. Configuramos el envío directo de actualizaciones para que las correcciones de JavaScript y los cambios de contenido lleguen a los usuarios sin pasar por la tienda. Los cambios en código nativo o en la ficha de la tienda sí requieren revisión, pero son una parte mucho menor de las actualizaciones habituales.

Empieza con una conversación gratuita.

Treinta minutos, sin discurso de venta. Te decimos qué haríamos, qué implicaría y si de verdad nos necesitas.