Apps móviles

Apps móviles del equipo que también se hace cargo del backend

Cloudnonic construye apps iOS y Android para empresas cuyo producto tiene que funcionar en campo, en una consulta o en un aula igual que en un navegador. Construimos en React Native y Expo, o en nativo con Swift y Kotlin cuando el producto lo requiere, sobre un backend que operamos o con el que nos integramos, de modo que la app, la API y la infraestructura son una sola responsabilidad: un equipo, una cadencia de entregas, publicación en las tiendas y soporte en producción incluidos.

Elearnify mobile app home screen for a learner: learning paths with video courses, durations and progress, in an organisation's blue themeElearnify mobile app home screen in a second organisation's purple theme, with onboarding learning paths and the offline downloads tab

Qué incluye

Alcance del producto para móvil

Qué flujos van en la app y cuáles se quedan en la web, requisitos sin conexión, funciones del dispositivo y permisos, decididos antes del diseño para que la app sea pequeña y útil y no una copia de la web.

iOS y Android, multiplataforma o nativo

React Native con Expo para una sola base de código, módulos nativos en Swift y Kotlin donde una función los necesita, y apps totalmente nativas cuando el producto justifica dos bases de código. En cualquier caso, un sistema de diseño compartido con el producto web.

Backend y API

La API con la que habla la app se diseña junto con ella: autenticación, sincronización, notificaciones push y versionado, para que las versiones antiguas de la app sigan funcionando tras una entrega de backend.

Publicación en tiendas y entregas

Configuración en App Store y Play Store, gestión de las revisiones, despliegues escalonados y actualizaciones over-the-air para los cambios que no necesitan pasar por la tienda.

Soporte en producción

Informes de fallos, monitorización de rendimiento y la misma responsabilidad de guardia que aplicamos al backend.

Pruebas

Casos de estudio en este ámbito. Cada cifra sale del caso que la respalda.

Gestión de aprendizaje

Elearnify

Organizaciones atendidas
3000+
Usuarios registrados
50.000+
Cursos impartidos
2000+
  • Ruby on Rails
  • React Native
  • App Store
  • Google Play
Elearnify mobile app home screen for a learner: learning paths with video courses, durations and progress, in an organisation's blue themeElearnify mobile app home screen in a second organisation's purple theme, with onboarding learning paths and the offline downloads tab

Cómo trabajamos contigo

Cómo trabajamos contigo

El trabajo móvil suele formar parte de un proyecto con equipo de producto, porque la app rara vez es todo el producto: necesita una API, cuentas, datos y operación. Para empresas con equipo de backend propio nos integramos, construimos la app y los cambios de API que necesita, y entregamos un proceso de publicación que tu equipo puede operar.

Tu equipo de producto · Lo que evita: Un prototipo que nunca llega a ser plataforma y una contratación de CTO antes de que el producto la merezca.

Los dos modelos de colaboración →

Stack que usamos

Elegido por proyecto. Escogemos lo que tu equipo pueda operar después de nosotros, no lo que está de moda.

  • React Native
  • Expo
  • Swift (iOS)
  • Kotlin (Android)
  • TypeScript
  • NestJS
  • PostgreSQL
  • PostgreSQL
  • NestJS
  • TypeScript
  • Kotlin (Android)
  • Swift (iOS)
  • Expo
  • React Native

Qué sale mal, y qué decidimos en su lugar

  1. Construir la app antes que la API

    La app se diseña y construye contra una API que aún no existe, luego la espera, o fuerza una forma de backend que solo sirve a una pantalla.

    Lo que cuesta

    Meses de trabajo de front sin avanzar y una API que hay que rehacer para el segundo consumidor.

    Cómo decidimos

    App y API se delimitan juntas y las construye un solo equipo. Las primeras semanas producen un corte fino de extremo a extremo, no un conjunto de pantallas.

  2. Proveedores separados para app, backend e infraestructura

    Tres contratos, tres calendarios de entrega y nadie responsable del fallo que vive entre ellos.

    Lo que cuesta

    Cada incidente se convierte en una negociación, y el cliente pasa a ser el integrador.

    Cómo decidimos

    Un solo equipo se hace cargo de la app, la API y la infraestructura, con una sola rotación de guardia y una sola cadencia de entregas.

  3. Tratar la publicación en la tienda como el final

    La app sale, falla en un dispositivo que nadie probó, y no hay monitorización, ni marcha atrás, ni nadie asignado.

    Lo que cuesta

    Reseñas de una estrella la primera semana y un producto que el equipo comercial deja de enseñar.

    Cómo decidimos

    Informes de fallos, despliegues escalonados y actualizaciones over-the-air forman parte de la primera entrega, y un ingeniero con nombre se hace cargo de la app en producción.

Preguntas frecuentes

¿Nativo o multiplataforma?

React Native con Expo para la mayoría de productos: una sola base de código para iOS y Android, módulos nativos donde una función lo exige y un equipo que también conoce el backend. Vamos a nativo completo, Swift en iOS y Kotlin en Android, cuando el producto depende de capacidades de plataforma que justifican dos bases de código.

¿También construís el backend de la app?

Sí, y lo preferimos. La API, la autenticación, la sincronización y la infraestructura de push se diseñan con la app y las opera el mismo equipo. Si ya tienes un backend, nos integramos con tu equipo y construimos los cambios que la app necesita.

¿Quién publica la app y gestiona las revisiones de las tiendas?

Nosotros, con vuestras cuentas de desarrollador. La configuración de las tiendas, los envíos a revisión, los despliegues escalonados y las actualizaciones over-the-air forman parte del proyecto, para que un arreglo no espere a una revisión de la tienda cuando no tiene por qué.

¿Qué pasa después del lanzamiento?

La misma responsabilidad que en el resto de nuestro trabajo: monitorización de fallos y rendimiento, un ingeniero con nombre de guardia y entregas con la misma cadencia que el backend. Móvil no se traspasa a un nivel de mantenimiento.

Construido a la manera AI-Native

Todos los servicios de esta página se entregan con nuestro proceso AI-Native: especificaciones como fuente de verdad, agentes en el pipeline y un ingeniero con nombre que aprueba en staging.

Cómo construimos con IA →

¿Quieres ver cómo funcionaría para tu producto?

Agenda una llamada y repasamos tu arquitectura, tus limitaciones y cómo serían los primeros noventa días.Agendar consulta técnica
CLOUDNONICCLOUDNONICCLOUDNONIC