Il tuo messaggio è stato inviato.
Elaboreremo la vostra richiesta e vi ricontatteremo al più presto.
Il modulo è stato inviato con successo.
Ulteriori informazioni sono contenute nella vostra casella di posta elettronica.
Selezionare la lingua
Abbiamo realizzato una serie di app di meditazione per Grožio Planeta UAB, aiutando gli utenti a praticare sessioni guidate su iOS e in VR.
esperienza su iOS e VR
attraverso piani di abbonamento graduali
Il cliente è Grožio Planeta, una società a responsabilità limitata della Lituania che si occupa della piattaforma di benessere digitale Smart Meditation. Distribuisce software e hardware a livello globale, aiutando gli utenti ad affrontare ansia, stress, insonnia e problemi correlati con metodi basati sulla scienza.
Ciò che abbiamo apprezzato di più della collaborazione con Innowise è stata la trasparenza, la reattività e il modo strutturato di lavorare. Ci hanno tenuti informati, hanno comunicato in modo chiaro e si sono adattati rapidamente ai cambiamenti che si sono verificati durante l'avanzamento del progetto. I loro sviluppatori hanno lavorato senza problemi con il nostro designer interno e sono rimasti flessibili quando abbiamo dovuto spostare le priorità o modificare i requisiti.
Grožio Planeta stava realizzando Smart Meditation come prodotto di una startup, quindi i requisiti si muovevano continuamente in base ai cambiamenti del mercato e delle aspettative degli utenti. Avevano bisogno di un partner per la consegna che fosse in grado di tenere il passo con i cambiamenti, di stare vicino al team e di rielaborare rapidamente le priorità senza trascinare lo sviluppo.
Parte del lavoro è stato svolto nell'ambito dell'iniziativa SmartMed ed è stato cofinanziato dalla Banca Europea per la Ricostruzione e lo Sviluppo (BERS). Un rappresentante della BERS è rimasto coinvolto per tutta la durata del progetto, quindi il cliente ha dovuto realizzare l'obiettivo concordato nell'ambito del programma e chiudere la fase con tutte le parti interessate.
Inoltre, il prodotto si è sviluppato su due binari. L'app iOS era il punto di ingresso principale, mentre l'app VR diventava un secondo canale per la stessa esperienza di meditazione. Il design è rimasto sul lato del cliente, quindi lo sviluppo ha dovuto adeguarsi al flusso di lavoro e ai passaggi di consegne del design.
Da un punto di vista tecnico, il nostro team stava costruendo due prodotti da zero. L'applicazione iOS era una build nativa Swift con un servizio Python alle spalle. L'applicazione VR era una build Unity per Oculus Quest 2. Queste piattaforme presentano limiti e flussi di utenti diversi, quindi abbiamo dovuto mantenere entrambe le tracce in sincronia.
La progettazione proveniva dal cliente. Questo ha fatto sì che il nostro ritmo di consegna dipendesse dai passaggi di progettazione, quindi abbiamo mantenuto il lavoro di costruzione e la consegna della progettazione in parallelo.
Anche la logica di accesso doveva essere precisa. L'applicazione aveva bisogno di una versione gratuita con accesso illimitato e funzioni limitate, oltre a tre piani di abbonamento con diversi periodi di prova: un mese con una prova di 3 giorni, sei mesi con una prova di 7 giorni e un anno con una prova di 7 giorni.
Per quanto riguarda la VR, la preparazione dei contenuti è diventata un flusso di lavoro a sé stante. Il cliente ci ha fornito animazioni di meditazione 3D girate professionalmente e noi le abbiamo convertite per Oculus Quest 2, per poi riprodurle con l'audio della meditazione, in modo che gli utenti potessero seguire la sessione mentre si esercitavano.
Prima dell'inizio dello sviluppo, il nostro BA ha condotto una fase di scoperta per definire la portata del prodotto e ridurre i rischi iniziali. Abbiamo esaminato le applicazioni da meditazione concorrenti, raccolto i requisiti dell'App Store e degli elenchi dei negozi e trasformato questi input in un chiaro set di funzionalità e in una struttura di contenuti per la release iOS.
Parallelamente, abbiamo valutato le opzioni per le cuffie VR. Il nostro team ha confrontato i diversi modelli per la posizione di mercato e la difficoltà di adattare l'app VR ai vari dispositivi, dato che il progetto iniziale non era limitato a Oculus.
Sulla base dei risultati della scoperta, abbiamo preparato una stima dello sforzo e scritto un SRS. Successivamente, il progetto è passato allo sviluppo.
Sul lato mobile, abbiamo realizzato una configurazione client-server. L'applicazione iOS in Swift funge da client e comunica con il backend tramite un'API REST. Il lato server gira su Django e Django REST Framework, con Gunicorn come application server e Nginx come reverse proxy. PostgreSQL è utilizzato come database principale, mentre Redis supporta le operazioni di back-end. Abbiamo impacchettato il back-end in Docker e lo abbiamo eseguito con Docker Compose.
Per quanto riguarda la VR, abbiamo sviluppato un'applicazione Unity per Oculus Quest 2. L'applicazione è organizzata intorno a sessioni di meditazione a tema e riproduce l'audio della meditazione insieme ad animazioni 3D, in modo che gli utenti possano seguire la pratica durante l'ascolto. Il contenuto 3D è stato fornito dal cliente e convertito in un formato adatto a Oculus Quest 2.
Abbiamo costruito l'app per iOS intorno alle sessioni audio, con meditazioni e affermazioni come contenuto principale. La libreria comprende 10 temi di meditazione, oltre 100 meditazioni in 7 lingue e 1 pratica di respirazione. Gli utenti scelgono un tema, scelgono una sessione e premono play, in modo che la navigazione rimanga semplice anche con un catalogo ampio.
Il prodotto aggiunge anche un supporto per la salute mentale e il sonno, oltre alla meditazione. Include strumenti CBT, supporto in caso di crisi attraverso una chat AI ed esercizi di coaching. Per gli utenti che si concentrano sul riposo e sul recupero, le sessioni guidate sono abbinate a suoni del sonno e musica di rilassamento.
Il nostro team ha creato due modalità di accesso. Gli utenti possono iniziare con una versione gratuita senza limiti di tempo e con funzioni limitate, oppure possono ottenere l'accesso completo tramite un abbonamento.
Abbiamo anche creato tre opzioni di abbonamento con diversi periodi di prova per mantenere il percorso di aggiornamento chiaro e coerente:
Abbiamo costruito un backend per l'app iOS in una classica configurazione client-server e lo abbiamo esposto tramite un'API REST. Il client Swift chiama l'API e il server restituisce i contenuti di meditazione, compresi i temi, le sessioni e le lingue, applicando le regole di accesso per il livello gratuito e gli abbonamenti.
Sul lato server, abbiamo utilizzato Django e Django REST Framework. PostgreSQL memorizza i dati principali e Redis supporta le operazioni di back-end. L'applicazione viene eseguita con Gunicorn dietro Nginx e abbiamo impacchettato l'intero stack in Docker con Docker Compose per mantenere gli ambienti coerenti dallo sviluppo alla distribuzione.
I nostri esperti hanno realizzato un'applicazione Unity VR per Oculus Quest 2 incentrata su sessioni di meditazione a tema. Abbiamo mantenuto la struttura intenzionalmente semplice: le meditazioni sono collocate in categorie tematiche, gli utenti ne aprono una, scelgono una sessione e iniziano a praticare. La VR fa sì che ogni passo in più sia più pesante di quanto non lo sia su un telefono, e la calma svanisce rapidamente quando le persone devono fare clic su più livelli.
Ogni sessione si svolge come un'esperienza accoppiata. L'applicazione riproduce l'audio della meditazione insieme a un'animazione 3D, in modo che gli utenti possano ascoltare e praticare in tempo reale, mentre le immagini guidano il ritmo e la concentrazione.
Una caratteristica importante dell'applicazione VR è l'integrazione con un sensore EEG proprietario, che arricchisce la pratica della meditazione dell'utente fornendo un feedback in tempo reale sull'attività cerebrale.
Il cliente ha fornito i materiali 3D, acquisiti con attrezzature professionali. Abbiamo convertito i contenuti in un formato compatibile con Oculus Quest 2 e li abbiamo preparati per l'uso all'interno dell'app VR.
Abbiamo gestito il progetto in Kanban per mantenere il lavoro in movimento mentre i requisiti cambiavano e arrivavano nuove priorità. Abbiamo tracciato i compiti in Trello e mantenuto la comunicazione quotidiana in Telegram, in modo che il cliente vedesse sempre su cosa lavoravamo, cosa c'era da fare e dove avevamo bisogno di input.
Il cliente si è occupato della progettazione e noi abbiamo pianificato lo sviluppo in base alle sue indicazioni. Abbiamo portato avanti in parallelo l'app iOS, il backend Django REST e l'app Unity VR, per mantenere coordinati i percorsi mobile e VR.
Dopo il lancio, il nostro team ha continuato il supporto e la manutenzione post-rilascio dell'app per iOS, risolvendo problemi e inviando aggiornamenti man mano che il prodotto si evolveva.
Quando i requisiti cambiano spesso, la struttura dei contenuti e le regole del paywall di solito si rompono per prime. Abbiamo mantenuto la libreria di meditazioni e le regole di abbonamento in un unico backend, e abbiamo verificato ogni modifica su entrambe le app, in modo che temi, sessioni e accessi rimanessero coerenti.
Il nostro team ha aiutato il cliente a implementare il prodotto Smart Meditation per iOS con un backend funzionante e un'app companion VR nell'ambito di un programma finanziato dalla BERS. Centralizzando i contenuti e le regole di accesso sul server, abbiamo fornito una solida base per l'espansione. Possono aggiungere nuove meditazioni, lingue e temi senza toccare la logica dell'app. Inoltre, possono modificare i prezzi e le configurazioni di prova senza dover ricostruire il prodotto ogni volta.
Lo stesso backend è poi diventato il punto di partenza per la versione Android. Il cliente ha riutilizzato il lato server, così il team Android ha potuto concentrarsi sull'applicazione stessa invece di ricostruire l'intero stack. Questo approccio ha abbreviato il percorso verso un prodotto multipiattaforma e ha mantenuto l'esperienza allineata tra i vari dispositivi.
Il tuo messaggio è stato inviato.
Elaboreremo la vostra richiesta e vi ricontatteremo al più presto.
Iscrivendosi si accetta il nostro Informativa sulla privacy, compreso l'uso dei cookie e il trasferimento dei vostri dati personali.