iOS y VR meditation app suite para Grožio Planeta UAB

Creamos un conjunto de aplicaciones de meditación para Grožio Planeta UAB, ayudando a los usuarios a practicar sesiones guiadas en iOS y en VR.

Meditación guiada

en iOS y RV

Monetización

mediante planes de suscripción escalonados

avión en el cielo imagen
Industria Sanidad y ciencias de la vida
Región Lituania
Cliente desde 2021

Visión general del cliente

Resumir artículo con IA

El cliente es Grožio Planeta, una sociedad anónima privada de Lithuanda que está detrás de la plataforma digital de bienestar Smart Meditation. Distribuyen software y hardware en todo el mundo para ayudar a los usuarios a combatir la ansiedad, el estrés, el insomnio y otros problemas relacionados con métodos basados en la ciencia.

Icono de cita

Lo que más nos gustó de trabajar con Innowise fue su transparencia, su capacidad de respuesta y su forma estructurada de trabajar. Nos mantuvieron informados, se comunicaron con claridad y se adaptaron rápidamente a los cambios a medida que avanzaba el proyecto. Sus desarrolladores trabajaron sin problemas con nuestro diseñador interno y fueron flexibles cuando tuvimos que cambiar las prioridades o ajustar los requisitos.

Aleksandr Kassihin Director UAB “Grožio planeta”
Carta de recomendación, Página 1 Carta de recomendación, Página 2

Desafío

Grožio Planeta estaba creando Smart Meditation como un producto nuevo, por lo que los requisitos cambiaban constantemente a medida que cambiaban las expectativas del mercado y de los usuarios. Necesitaban un socio de entrega que pudiera seguir el ritmo de los cambios, mantenerse cerca del equipo y revisar las prioridades con rapidez sin retrasar el desarrollo.

Parte del trabajo se realizó en el marco de la iniciativa SmartMed y fue cofinanciado por el Banco Europeo de Reconstrucción y Desarrollo (BERD). Un representante del BERD participó en todo momento, por lo que el cliente tuvo que cumplir el alcance acordado dentro del programa y cerrar esa fase con todas las partes interesadas a bordo.

El producto también funcionaba en dos vías. La aplicación para iOS era el principal punto de entrada, y la aplicación de RV se convirtió en un segundo canal para la misma experiencia de meditación. El diseño seguía estando en manos del cliente, por lo que el desarrollo tenía que adaptarse a su flujo de trabajo de diseño y a los traspasos.

Desde un punto de vista técnico, nuestro equipo estaba creando dos productos desde cero. La aplicación para iOS era una compilación nativa Swift con un servicio Python detrás. La aplicación de realidad virtual era una compilación de Unity para Oculus Quest 2. Estas plataformas tienen límites y flujos de usuario diferentes, así que tuvimos que mantener ambas pistas sincronizadas.

El diseño venía del cliente. Eso hizo que nuestro ritmo de entrega dependiera de las entregas de diseño, por lo que mantuvimos el trabajo de construcción y la entrega de diseño en paralelo.

La lógica de acceso también tenía que ser exacta. La aplicación necesitaba una versión gratuita con acceso ilimitado y funciones limitadas, además de tres planes de suscripción con distintos periodos de prueba: un mes con tres días de prueba, seis meses con siete días de prueba y un año con siete días de prueba.

En cuanto a la RV, la preparación de contenidos se convirtió en un flujo de trabajo propio. El cliente nos entregó animaciones de meditación en 3D rodadas por profesionales y nosotros las convertimos para Oculus Quest 2. A continuación, las reprodujimos con el audio de la meditación para que los usuarios pudieran seguir la sesión mientras practicaban.

Solución que ofrecemos

Descubrimiento y planificación

Antes de comenzar el desarrollo, nuestro BA llevó a cabo una fase de descubrimiento para dar forma al alcance del producto y reducir los riesgos iniciales. Revisamos las aplicaciones de meditación de la competencia, recopilamos los requisitos de la App Store y de los listados de tiendas y convertimos esos datos en un conjunto de funciones y una estructura de contenidos claros para la versión de iOS.

Paralelamente, evaluamos las opciones de auriculares de RV. Nuestro equipo comparó distintos modelos por su posición en el mercado y la dificultad de adaptar la aplicación de RV a distintos dispositivos, ya que el plan inicial no se limitaba a Oculus.

Basándonos en los resultados del descubrimiento, preparamos una estimación del esfuerzo y redactamos un SRS. Después, el proyecto pasó a la fase de desarrollo.

Diseño de soluciones

En el lado móvil, hemos creado una configuración cliente-servidor. La aplicación iOS en Swift actúa como cliente y se comunica con el backend a través de una API REST. El servidor funciona con Django y Django REST Framework, con Gunicorn como servidor de aplicaciones y Nginx como proxy inverso. PostgreSQL se utiliza como base de datos principal, con Redis apoyando las operaciones de back-end. Empaquetamos el backend en Docker y lo ejecutamos con Docker Compose.

En cuanto a la realidad virtual, desarrollamos una aplicación Unity para Oculus Quest 2. La aplicación se organiza en torno a sesiones de meditación temáticas y reproduce audio de meditación junto con animación 3D, de modo que los usuarios pueden seguir la práctica mientras escuchan. El contenido 3D fue proporcionado por el cliente y convertido a un formato adecuado para Oculus Quest 2.

Funciones clave

Contenido y experiencia del usuario

Hemos creado la aplicación para iOS en torno a sesiones de audio, con meditaciones y afirmaciones como contenido principal. La biblioteca incluye 10 temas de meditación, más de 100 meditaciones en 7 idiomas y 1 práctica de respiración. Los usuarios eligen un tema, eligen una sesión y pulsan play, de modo que la navegación resulta sencilla incluso con un catálogo tan amplio.

Además de la meditación, el producto ofrece apoyo para la salud mental y el sueño. Incluye herramientas de TCC, apoyo en caso de crisis a través de un chat AI y ejercicios de coaching. Para los usuarios centrados en el descanso y la recuperación, las sesiones guiadas se combinan con sonidos de sueño y música de relajación.

Interfaz de usuario de la aplicación móvil de meditación con pistas de aprendizaje personalizadas y listas de reproducción de sesiones guiadas.

Acceso y suscripciones

Nuestro equipo ha establecido dos modos de acceso. Los usuarios pueden empezar con una versión gratuita sin límite de tiempo y con funciones restringidas, o pueden obtener acceso completo mediante una suscripción.

También hemos creado tres opciones de suscripción con distintos periodos de prueba para que la ruta de actualización sea clara y coherente:

  • 1 mes con 3 días de prueba
  • 6 meses con 7 días de prueba
  • 1 año con 7 días de prueba

Backend

Construimos un backend para la aplicación iOS en una configuración clásica cliente-servidor y lo expusimos a través de una API REST. El cliente Swift llama a la API y el servidor devuelve el contenido de la meditación, incluidos temas, sesiones e idiomas, al tiempo que aplica reglas de acceso para el nivel gratuito y las suscripciones.

En el lado del servidor, utilizamos Django y Django REST Framework. PostgreSQL almacena los datos principales, y Redis soporta las operaciones de back-end. La aplicación se ejecuta con Gunicorn detrás de Nginx, y empaquetamos toda la pila en Docker con Docker Compose para mantener entornos consistentes desde el desarrollo hasta el despliegue.

Aplicación de RV basada en Unity

Nuestros expertos crearon una aplicación Unity VR para Oculus Quest 2 centrada en sesiones de meditación temáticas. Mantuvimos la estructura intencionadamente simple: las meditaciones se sitúan en categorías temáticas, los usuarios abren una, eligen una sesión y empiezan a practicar. La RV hace que cada paso extra parezca más pesado que en un teléfono, y la calma se desvanece rápidamente cuando la gente tiene que hacer clic a través de capas.

Cada sesión es una experiencia en pareja. La aplicación reproduce el audio de la meditación junto con una animación en 3D, para que los usuarios puedan escuchar y practicar en tiempo real, con imágenes que ayudan a guiar el ritmo y la concentración.

Una característica significativa de la aplicación de RV es su integración con un sensor de EEG patentado, que enriquece la práctica de la meditación del usuario al proporcionar información sobre la actividad cerebral en tiempo real.

El cliente proporcionó los materiales 3D, capturados con equipos profesionales. Convertimos el contenido a un formato compatible con Oculus Quest 2 y lo preparamos para su uso en la aplicación de realidad virtual.

Interfaz de plataforma de meditación en RV con entorno natural inmersivo y cursos guiados

Enfoque de la entrega

Ejecutamos el proyecto en Kanban para mantener el trabajo en movimiento mientras cambiaban los requisitos y surgían nuevas prioridades. Hicimos un seguimiento de las tareas en Trello y mantuvimos la comunicación diaria en Telegram, para que el cliente siempre supiera en qué trabajábamos, qué era lo siguiente y qué necesitábamos.

El cliente se encargó del diseño y nosotros planificamos el desarrollo en función de sus indicaciones. Avanzamos en paralelo la aplicación iOS, el backend REST Django y la aplicación Unity VR para mantener coordinadas las vías móvil y VR.

Tras el lanzamiento, nuestro equipo continuó con la asistencia y el mantenimiento de la aplicación para iOS, solucionando problemas y enviando actualizaciones a medida que el producto evolucionaba.

Icono de cita

Cuando los requisitos cambian a menudo, la estructura de contenidos y las reglas de suscripción suelen ser las primeras en romperse. Mantuvimos la biblioteca de meditaciones y las reglas de suscripción en un único backend, y verificamos cada cambio en ambas aplicaciones para que los temas, las sesiones y el acceso fueran coherentes.

Aleh Yafimau
Veronika Golovina Analista de negocios

Tecnologías

icono Swift
icono Django
icono Marco REST Django
icono PostgreSQL
icono Redis
icono Gunicorn
icono Nginx
icono Docker
icono Docker Compose
icono Unidad (Oculus Quest 2)

Equipo

Icono 1
Jefe de proyecto
Icono 1
Analista de negocio
Icono 1
Desarrollador de Front-End
Icono 1
Desarrollador iOS
Icono 1
Desarrollador Unity
Icono 1
Python Promotor
Icono 1
Ingeniero de QA
Equipo Innowise

Resultado

Duración del proyecto
Abril 2021 - Diciembre 2023

En el marco de un programa financiado por el BERD, nuestro equipo ayudó al cliente a implantar el producto Smart Meditation iOS con un backend operativo y una aplicación de realidad virtual complementaria. Al centralizar el contenido y las reglas de acceso en el servidor, les dimos una base sólida para expandirse. Pueden añadir nuevas meditaciones, idiomas y temas sin tocar la lógica de la aplicación. Además, pueden ajustar precios y configuraciones de prueba sin tener que reconstruir el producto cada vez.

Ese mismo backend se convirtió más tarde en el punto de partida de la versión para Android. El cliente reutilizó el lado del servidor, por lo que el equipo de Android pudo centrarse en la propia aplicación en lugar de reconstruir toda la pila. Este enfoque acortó el camino hacia un producto multiplataforma y mantuvo la experiencia alineada en todos los dispositivos.

Índice

Lance su aplicación de meditación al mercado

    Contáctenos

    Reserve usted una llamada o rellene usted el siguiente formulario y nos pondremos en contacto con usted cuando hayamos procesado su solicitud.

    Envíenos un mensaje de voz
    Adjuntar documentos
    Cargar archivo

    Puede adjuntar 1 archivo de hasta 2 MB. Formatos de archivo válidos: pdf, jpg, jpeg, png.

    Al hacer clic en Enviar, autoriza a Innowise a procesar sus datos personales de acuerdo con nuestra política de privacidad. Política de privacidad para proporcionarle información relevante. Al enviar su número de teléfono, acepta que nos pongamos en contacto con usted a través de llamadas de voz, SMS y aplicaciones de mensajería. Pueden aplicarse tarifas de llamadas, mensajes y datos.

    También puede enviarnos su solicitud
    a contact@innowise.com
    ¿Qué pasa después?
    1

    Una vez recibida y procesada su solicitud, nos pondremos en contacto con usted para detallarle las necesidades de su proyecto y firmar un acuerdo de confidencialidad. Proyecto y firmaremos un acuerdo de confidencialidad.

    2

    Tras examinar sus deseos, necesidades y expectativas, nuestro equipo elaborará una propuesta de proyecto con el alcance del trabajo, el tamaño del equipo, el plazo y los costes estimados con el alcance del trabajo, el tamaño del equipo, el tiempo y las estimaciones de costes.

    3

    Concertaremos una reunión con usted para hablar de la oferta y concretar los detalles.

    4

    Por último, firmaremos un contrato y empezaremos a trabajar en su proyecto de inmediato.

    flecha