Software y aplicaciones

Apps móviles para iOS y Android

Gjethe diseña y desarrolla apps móviles para iOS y Android, normalmente a partir de un único código en React Native, o de forma nativa en Swift y Kotlin cuando la app depende de funciones avanzadas del dispositivo. Nos encargamos del diseño UX, el backend y la API, las notificaciones push, las compras dentro de la app, la analítica y el envío a la App Store y a Google Play.

  • Primera consulta gratuita
  • Presupuesto por escrito para su proyecto
  • Pagos fraccionados por hitos, con flexibilidad

De un vistazo

Platforms
iOS y Android
Enfoque
React Native o nativo
Launch
Envío a las tiendas incluido
Precios
Presupuesto por proyecto

Definition

Qué es el desarrollo de aplicaciones móviles?

El desarrollo de apps móviles es el proceso de diseñar, construir, probar y publicar aplicaciones para smartphones y tablets, junto con los servicios de backend en los que se apoyan.

Una app móvil se gana su sitio en el teléfono de alguien porque se usa con regularidad: reservar de nuevo, seguir un progreso, pedir, hacer check-in. Partimos de ese hábito: qué hará la gente en la app cada semana y qué la hace más rápida que la alternativa. Después elegimos la tecnología que lo sirve, diseñamos la experiencia pensando en los pulgares y en la poca atención, y llevamos la app hasta superar la revisión de las tiendas.

¿Para quién es?

  • Startups con un producto centrado en la app

    El producto vive en el teléfono (fitness, redes sociales, reparto, reservas) y debe sentirse cuidado desde el primer día.

  • Empresas con clientes fieles

    Los clientes piden, reservan o hacen check-in con la frecuencia suficiente como para que una app les ahorre tiempo y le mantenga presente en su mente.

  • Empresas con equipos de campo

    El personal necesita una aplicación para trabajos, inspecciones, entregas o fichajes, a menudo con soporte sin conexión.

  • Productos SaaS que añaden móvil

    Los usuarios de su aplicación web quieren una aplicación complementaria para notificaciones y acciones rápidas.

Qué está incluido y qué se queda usted

Qué incluye

  • Planificación de producto y de funciones
  • Diseño UX y UI según las convenciones de iOS y Android
  • Prototipo clicable
  • Desarrollo de aplicaciones: React Native o nativo
  • Desarrollo de back end y API
  • Autenticación y perfiles de usuario
  • Notificaciones push
  • Compras dentro de la aplicación o pagos
  • Soporte sin conexión donde haga falta
  • Analíticas e informes de fallos
  • Pruebas en dispositivos reales
  • Envío a la App Store y a Google Play

Lo que recibe

Se entrega al final. Suyo para siempre.

  • Aplicaciones publicadas en sus cuentas de desarrollador
  • Código fuente de las aplicaciones y del back end
  • Back end desplegado en su cuenta de nube
  • Fichas de las tiendas: capturas, descripciones, datos de privacidad
  • Archivos de diseño y prototipo
  • Documentación de versiones y actualizaciones

¿React Native o desarrollo nativo?

React NativeNativo (Swift / Kotlin)
CodebasesUn único código compartido para iOS y AndroidDos códigos separados
Ideal paraLa mayoría de las aplicaciones empresariales, de consumo y de contenidoAplicaciones construidas en torno a funciones avanzadas del dispositivo o a gráficos pesados
Aspecto y sensaciónComponentes nativos; muy cercano a lo totalmente nativoTotalmente nativo
Coste y mantenimientoMenor: las funciones se construyen una vezMayor: las funciones se construyen dos veces

¿Qué ocurre durante el envío a las tiendas?

Apple y Google revisan cada aplicación antes de publicarla y también comprueban las actualizaciones. Las revisiones examinan la funcionalidad, el contenido, las divulgaciones de privacidad y si los pagos dentro de la aplicación cumplen las normas de la tienda. Los rechazos son habituales en los primeros envíos y suelen deberse a información de privacidad ausente, a una eliminación de cuenta poco clara o a los flujos de pago.

Preparamos todo lo que necesitan los revisores: etiquetas de privacidad, cuentas de prueba, explicaciones de los permisos, eliminación de cuenta dentro de la aplicación y fichas de las tiendas. Las aplicaciones se publican en sus propias cuentas de desarrollador, de modo que usted es propietario de las fichas y de las reseñas.

¿Qué tipos de aplicaciones construimos?

  • Reservas y pedidos

    Citas, mesas, clases y pedidos repetidos con pagos y recordatorios.

  • Salud y fitness

    Seguimiento de entrenamientos, programas, progreso e integraciones con wearables.

  • Servicio en campo y logística

    Trabajos, rutas, fotos, firmas y sincronización sin conexión para equipos en movimiento.

  • Comunidad y redes sociales

    Perfiles, feeds, mensajería y herramientas de moderación.

Qué preparar antes de un proyecto de aplicación

  • Una descripción en una sola línea de a quién va dirigida la aplicación y de lo que harán cada semana
  • Sus cuentas de desarrollador de Apple y de Google, o permiso para crearlas
  • Recursos de marca: logo, colores y tipografías
  • Cualquier back end, API o dato existente que deba usar la aplicación
  • Cómo ganará dinero la aplicación, si es que lo hará
  • Aplicaciones de la competencia que le gusten o no, y por qué

Cómo funciona el desarrollo de aplicaciones móviles, paso a paso

Cada paso tiene un resultado claro que puede revisar. Los plazos se acuerdan en su presupuesto.

  1. 1

    Discovery

    Usuarios, hábitos centrales, plataformas, integraciones y monetización acordados y recogidos en un alcance.

  2. 2

    UX y prototipo

    Flujos y pantallas diseñados para ambas plataformas y probados como prototipo interactivo.

  3. 3

    Primero el back end

    Modelo de datos, API y autenticación construidos para que la aplicación tenga una base sólida.

  4. 4

    Desarrollo de la aplicación

    Funciones construidas y compartidas como versiones de prueba mediante TestFlight y los canales de pruebas de Google Play.

  5. 5

    Pruebas

    Pruebas en dispositivos reales con distintos tamaños de pantalla y versiones del sistema operativo, además de comprobaciones de fallos y de rendimiento.

  6. 6

    Lanzamiento en las tiendas

    Fichas, datos de privacidad y envío gestionados hasta que las aplicaciones estén publicadas.

Herramientas y qué determina su presupuesto

El precio depende de su proyecto y se acuerda en su presupuesto. Esto es lo que lo hace variar.

Desarrollo de aplicaciones móviles: factores de precio
FactorPor qué importa
Número de pantallas y flujosCada flujo (incorporación, reserva, perfil, ajustes) necesita diseño, construcción y pruebas en ambas plataformas.
Complejidad del back endLas aplicaciones con datos en tiempo real, lógica de emparejamiento o permisos complejos necesitan más trabajo de back end.
Funciones del dispositivoLa cámara, la ubicación, el Bluetooth, los datos de salud o las tareas en segundo plano añaden requisitos de desarrollo y de revisión.
PaymentsLas compras dentro de la aplicación y las suscripciones deben cumplir las normas de las tiendas y necesitan pruebas adicionales.
Soporte sin conexiónFuncionar sin conexión y sincronizar después añade mucha lógica.
Nativo o multiplataformaDos códigos nativos cuestan más que un código de React Native.
IntegrationsLos wearables, los CRM, los mapas o los proveedores de pago añaden cada uno trabajo.

Errores habituales que evitar

Lo que vemos fallar con más frecuencia y cómo lo evita un buen proyecto.

  • Construir una aplicación que nadie abre dos veces

    Si el producto no se usa con regularidad, un sitio web móvil o una PWA pueden servir mejor. Planifique el hábito de repetición.

  • Pedir todos los permisos al lanzar

    Las solicitudes de ubicación, notificaciones y contactos al abrir por primera vez se rechazan. Pida cuando el beneficio sea evidente.

  • Olvidar las normas de las tiendas

    La eliminación de cuenta, las etiquetas de privacidad y las normas de pago dentro de la aplicación son requisitos de revisión, no extras opcionales.

  • Sin analíticas ni informes de fallos

    Sin ellos, no sabrá por qué se van los usuarios ni qué dispositivos fallan.

  • Tratar el lanzamiento como la meta

    Las actualizaciones del sistema operativo, los cambios en las políticas de las tiendas y el feedback de los usuarios hacen que las aplicaciones necesiten actualizaciones continuas.

Preguntas frecuentes

¿Recibo una aplicación de iOS y otra de Android?

Sí. Con React Native ambas aplicaciones salen de un único código y se lanzan juntas; con desarrollo nativo construimos cada una por separado.

¿Publican la aplicación en las tiendas?

Sí. Preparamos las fichas, los datos de privacidad y las cuentas de prueba y gestionamos el envío y la revisión en la App Store y en Google Play desde sus cuentas de desarrollador.

¿Puede la aplicación funcionar sin conexión?

Sí. Podemos almacenar datos en el dispositivo y sincronizarlos cuando vuelva la conexión, algo esencial para el uso en campo y en viajes.

¿Construyen también el back end?

Sí: la API, la base de datos, el panel de administración y el servicio de notificaciones, desplegados en su propia cuenta de nube.

¿Pueden añadir suscripciones o compras dentro de la aplicación?

Sí, siguiendo las normas de Apple y de Google, normalmente con RevenueCat para gestionar las suscripciones en ambas tiendas.

¿Cómo funcionan las actualizaciones tras el lanzamiento?

Las actualizaciones pasan por la revisión de la tienda igual que la primera versión. Los pequeños cambios de JavaScript en las aplicaciones de React Native a veces pueden enviarse por aire.

¿Debería construir una PWA en su lugar?

Si los usuarios no necesitan la aplicación cada semana ni funciones avanzadas del dispositivo, una aplicación web progresiva puede ser más barata y rápida. Vea nuestra comparativa de PWA frente a nativa.

¿Quién es el propietario de la aplicación?

Usted: el código, las cuentas de desarrollador, las fichas y los datos de los usuarios.

¿Pueden rediseñar o hacerse cargo de una aplicación existente?

Sí. Auditamos el código, las dependencias y las fichas de las tiendas, corregimos los problemas de estabilidad y después continuamos el desarrollo o rediseñamos la experiencia.

¿Cómo protegen los datos de los usuarios en la aplicación?

Los datos sensibles se guardan en el almacenamiento seguro de la plataforma, la comunicación usa conexiones cifradas y la aplicación solo solicita los permisos que necesita. Las declaraciones de privacidad ante Apple y Google coinciden con lo que la aplicación realmente hace.

Inicie su proyecto de aplicación.

Cuéntenos qué necesita. Recibirá una valoración honesta, un plan claro y un presupuesto por escrito. La primera consulta es siempre gratuita.

  1. Qué ocurre después
  2. 1Usted nos cuenta qué necesita
  3. 2Nos proponemos responder en 24 horas con preguntas
  4. 3Recibe un presupuesto por escrito para su proyecto