Aplicaciones móviles

Desarrollo de aplicaciones móviles para iOS y Android

Revisión en las tiendas, actualizaciones del sistema operativo, compatibilidad entre dispositivos, gestión de errores y nuevas versiones. Desarrollamos pensando no solo en el lanzamiento, sino también en los años siguientes.

  • iOS + AndroidUn solo código
  • +15Startups lanzadas
  • PublicaciónNos ocupamos de la revisión

Qué construimos

Apps que la gente tiene en su pantalla principal

  • Multiplataforma con React Native

    Una única base de código para iOS y Android cuando la app se centra en interfaz y datos. Esto reduce casi a la mitad el desarrollo y, sobre todo, el mantenimiento.

  • Desarrollo nativo cuando hace falta

    Usamos Swift o Kotlin cuando la app necesita aprovechar más el hardware del dispositivo, por ejemplo para cámara, Bluetooth, ubicación en segundo plano o gráficos exigentes.

  • Funcionamiento sin conexión

    La app guarda los cambios y los sincroniza después para que el usuario no pierda su trabajo, aunque se quede sin cobertura, pase por un túnel o tenga una conexión inestable.

  • Backend y API

    La capa de servicio, la autenticación, las notificaciones push y el panel de administración. Una app sin backend es medio proyecto.

  • Publicación y revisión en las tiendas

    Preparamos metadatos, capturas y declaraciones de privacidad, y gestionamos las revisiones si la tienda solicita cambios. Es un proceso que conocemos bien.

  • Ingeniería de lanzamientos

    Generamos y firmamos las versiones automáticamente, hacemos despliegues progresivos e integramos desde el principio el seguimiento de errores y la analítica.

Cómo trabajamos

De la idea a la app instalada

  1. Definir la función principal

    Las apps que funcionan bien tienen una función clara por la que los usuarios vuelven a abrirlas. Por eso, reducimos la primera versión a lo realmente necesario.

    Definición del alcance

  2. Prototipar el flujo principal

    Creamos una versión interactiva de la app y la probamos en un dispositivo real antes de desarrollar. En esta fase, cambiar es barato.

    Diseño

  3. Desarrollar en ciclos de entrega

    Trabajamos en sprints que terminan con una versión instalable en tu propio móvil. El feedback llega al usar la app, no al leer sobre ella.

    Cada 2 semanas

  4. Lanzar y mejorar

    Desplegamos por fases, monitorizamos errores y conversiones, y priorizamos las mejoras según el uso real de la app, no según nuestras previsiones.

    Después del lanzamiento

Preguntas frecuentes

Antes de empezar un proyecto de app

¿Multiplataforma o nativa: cuál elegir?

Para la mayoría de apps, React Native suele ser la mejor opción: un solo equipo, una única base de código, publicación en iOS y Android y un rendimiento que el usuario no nota diferente.

El desarrollo nativo tiene más sentido cuando la app depende mucho del hardware, por ejemplo para procesar vídeo de cámara de forma intensiva, usar Bluetooth a bajo nivel, trabajar con ubicación en segundo plano o manejar gráficos exigentes. Te diremos qué tecnología encaja mejor con tu app.

¿Qué pasa si Apple rechaza la app?

Nos encargamos de responder y hacer los cambios necesarios. La mayoría de los rechazos tienen que ver con metadatos, privacidad o requisitos de la cuenta, más que con el código. Conocer estos puntos de antemano ayuda a evitar semanas de revisiones.

¿Hay que mantener la app después del lanzamiento?

Sí, y conviene incluir ese mantenimiento en el presupuesto desde el principio. iOS y Android lanzan nuevas versiones cada año, y algunos cambios pueden afectar al funcionamiento de la app. Podemos encargarnos del mantenimiento o traspasarla a vuestro equipo.

¿Podéis haceros cargo de una app que ya existe?

Sí, en muchos casos. Empezamos con una auditoría para revisar dependencias, compilación, cobertura de tests y estado de las cuentas en las tiendas. Si lo más conveniente es rehacer la app, te lo diremos y explicaremos por qué puede salir más rentable que seguir trabajando sobre la versión actual.

¿De quién son las cuentas de las tiendas?

Tuyas. Las apps se publican desde tus propias cuentas de desarrollador de Apple y Google, no desde las nuestras. Esto es especialmente importante si algún día decides cambiar de proveedor.

¿Tienes una idea para una app o una app que necesita un rescate?

Una llamada con un ingeniero senior especializado en mobile. Cuéntanos el caso tal como está.

Reserva una consulta gratuita

Cargando el calendario…

¿No carga el calendario? Ábrelo en una pestaña nueva, o llámanos al +34 936 01 40 40.