Déjenos sus datos y le enviaremos un resumen por correo electrónico.
Consiento el tratamiento de mis datos personales para el envío de material publicitario personalizado de conformidad con la Política de privacidad. Al confirmar el envío, acepta recibir material de marketing
Gracias.

El formulario se ha enviado correctamente.
Encontrará más información en su buzón.

Innowise es una empresa internacional de desarrollo de software de ciclo completo fundada en 2007. Somos un equipo de más de 1800+ profesionales de TI que desarrollan software para otros profesionales de todo el mundo.
Conócenos
Innowise es una empresa internacional de desarrollo de software de ciclo completo de software de ciclo completo fundada en 2007. Somos un equipo de más de 1600+ profesionales de TI que desarrollan software para otros profesionales de todo el mundo.

Rediseño de la aplicación móvil: 30,000 descargas en las dos primeras semanas tras el lanzamiento

Innowise rediseñó una aplicación móvil tanto para Apple AppStore como para Google Play Store, lo que se tradujo en un aumento significativo de las descargas y un incremento sustancial de los ingresos.

Cliente

Industria
Deporte y estilo de vida
Región
Italia
Cliente desde
2023

Nuestro cliente es propietario de una distinguida estación de esquí enclavada en los pintorescos paisajes de Italia, famosa por sus amplios terrenos esquiables y dedicada a ofrecer una experiencia inigualable a los entusiastas del deporte. 

La información detallada sobre el cliente no puede revelarse en virtud de los términos del acuerdo de confidencialidad.

Desafío

Refrescar la experiencia móvil mediante una revisión completa de las aplicaciones obsoletas.

El cliente tenía un aplicación móvil para vacaciones de esquí, ciclismo y senderismo diseñada para mejorar la experiencia de los visitantes en la exploración de la impresionante cordillera. Desarrollada con un enfoque centrado en el usuario, la aplicación servía de guía digital completa, proporcionando información esencial, mapas interactivos y recomendaciones personalizadas para las actividades al aire libre, rutas de senderismo y atracciones turísticas de la región. La aplicación ofrecía información meteorológica actualizada en tiempo real, descripciones detalladas de los senderos, índices de dificultad y perfiles de altitud para ayudar a los excursionistas a planificar eficazmente sus aventuras.

La aplicación también integraba la funcionalidad GPS, lo que permitía a los usuarios seguir sus rutas y navegar por el terreno montañoso con facilidad. Los usuarios podían compartir sus experiencias, consejos y fotos, fomentando un sentimiento de camaradería entre los aficionados a las actividades al aire libre. 

Pero en el momento en que nuestro cliente acudió a nosotros, sus aplicaciones móviles en Google Play Store y Apple AppStore estaban anticuadas en cuanto a diseño y funcionalidad, lo que se traducía en bajas valoraciones. El principal problema era la interfaz de usuario anticuada y difícil de manejar, que ofrecía a muchos clientes una experiencia de usuario negativa. Además, la aplicación se veía afectada por problemas de rendimiento, bloqueos recurrentes y un flujo de usuario excesivamente complicado, lo que contribuía a la insatisfacción de los usuarios.

El cliente nos confió la realización de un rediseño de aplicaciones para los usuarios para la temporada de invierno 2023/2024.

Solución

Rediseño de la aplicación móvil para aumentar la participación de los usuarios

Innowise se embarcó en una revisión integral de la aplicación de la estación de esquí. Nuestro enfoque fue múltiple y se centró en el rediseño de la interfaz de usuario y la interfaz de usuario. Pasamos paso a paso de la optimización y el aumento de la productividad a la introducción de soluciones y funcionalidades totalmente nuevas para los usuarios. Este cambio de imagen integral tenía como objetivo mejorar la participación de los usuarios, aumentar las tasas de retención e impulsar el negocio.

Rediseño UI/UX

Nuestros desarrolladores iniciaron el proyecto con un Rediseño UI/UX se basó en esquemas creados en Figma y Sketch por diseñadores del cliente, que resultaron ser herramientas dinámicas para esta tarea. Sin embargo, en sintonía con las necesidades cambiantes del cliente, estos esquemas no eran inamovibles. Los fuimos modificando, asegurándonos de que cada iteración fuera un paso más hacia lo que el cliente había imaginado. Este proceso iterativo fue esencial para garantizar que el aspecto de la aplicación resonara entre los usuarios finales y se mantuviera alineado con la marca del cliente.

Rediseño de la pantalla de noticias, estadísticas, seguimiento del esquí y perfil de usuario

Hemos revisado las pantallas de noticias y estadísticas para hacerlas más informativas y visualmente atractivas. También añadimos más información útil a la pantalla de seguimiento para ofrecer a los usuarios la oportunidad de mejorar sus resultados con las estadísticas intermedias.

Por ejemplo, la pantalla de estadísticas muestra ahora una gran cantidad de datos, como el número de pistas utilizadas, el tipo de remontes frecuentados, la velocidad media de los esquiadores e incluso el número de curvas cerradas. No se trata de obtener datos por obtenerlos, sino de ofrecer información útil a los usuarios y mejorar su experiencia de esquí.

La gestión de la información personal en la pantalla del perfil de usuario es ahora más intuitiva y cómoda.

Crear un flujo de usuarios intuitivo

Nuestro objetivo era facilitar la navegación por la aplicación. Trazamos el recorrido del usuario e identificamos los puntos en los que podría encontrarse con un obstáculo. Luego los suavizamos, creando un flujo intuitivo y fácil de usar. Rediseñamos radicalmente el menú de configuración del usuario y añadimos ventanas emergentes que podían comprimirse o ampliarse en función de la cantidad de información que el usuario deseara visualizar. Además, nuestro equipo implementó botones cómodos y grandes, fáciles de pulsar incluso con los dedos congelados. De este modo, los usuarios podían encontrar lo que querían de forma rápida y eficaz, sin conjeturas.

Optimizing business logic & enhancing app stability

No nos limitamos a un cambio visual, sino que nuestro equipo se adentró en la lógica empresarial de la aplicación. La clave era mantener intacta la esencia de la aplicación, es decir, no introducir cambios significativos en sus funciones y características fundamentales. Sin embargo, sabíamos que para que la aplicación destacara, tenía que ser más rápida y eficiente. Así pues, optimizamos la lógica de negocio, eliminando cualquier problema que pudiera causar retrasos o pérdidas de memoria. 

Esta optimización fue como dotar a la aplicación de un nuevo motor, uno que funcionara con más fluidez y rapidez, mejorando la experiencia general del usuario. Para lograr estos resultados perfectos, nuestro equipo optimizó algoritmos y estructuras de datos para mejorar el rendimiento. Además, reescribimos las capas de solicitud de red y gestión de imágenes, arreglamos todas las fugas de memoria, configuramos la carga perezosa de recursos e implementamos operaciones asíncronas. A continuación, conectamos modernas herramientas de supervisión del rendimiento en tiempo real con herramientas como Crashlytics y Firebase Performance Monitoring para responder rápidamente ante el más mínimo problema.

Además, hicimos especial hincapié en la estabilidad de la aplicación, más allá de la mera corrección de errores, para prepararla para el futuro. Nuestro equipo escudriñó el código, identificando y corrigiendo posibles puntos débiles.

Este enfoque proactivo garantizó que la aplicación no sólo funcionara bien en el momento de su lanzamiento, sino que siguiera haciéndolo a largo plazo. 

Compatible con Apple Watch

Hemos dado un paso más en la experiencia de la aplicación con la introducción de la compatibilidad con el Apple Watch. No se trataba solo de seguir el ritmo de las últimas tendencias tecnológicas, sino de dar un gran paso adelante en la recopilación de estadísticas. Con la integración del Apple Watch, los usuarios pueden seguir sus carreras de esquí y actividades de senderismo hasta su pulso durante un descenso emocionante o la escalada de una montaña impresionante. Esto significa que los usuarios obtienen datos más precisos y reveladores sobre sus actividades en pista. Es una inmersión profunda en la comprensión no sólo de los números, sino de toda la experiencia extrema de los usuarios. Al reforzar la aplicación con esta función, mejoramos el toque personal de la aplicación y conseguimos que todos los datos recopilados tuvieran más impacto y estuvieran más centrados en el usuario.

Integración de la galería

Hemos añadido un toque de estilo a la aplicación integrando una función de galería. Ahora la aplicación puede sacar fotos de un día concreto en las pistas. ¿Por qué es interesante? La estación de esquí organiza regularmente competiciones para coronar al mejor esquiador o snowboarder. Al sincronizar la aplicación con su galería de fotos, los usuarios pueden mostrar sus mejores momentos junto con sus estadísticas de esquí. Es como crear un diario visual de sus logros. 

Integración de historias

Como parte del rediseño integral de nuestra aplicación, integramos estratégicamente las "historias", una función dinámica destinada a mejorar la participación de los usuarios y el intercambio de conocimientos. Estas historias entretienen y sirven como valioso canal de información y actualizaciones. Al introducir este atractivo elemento narrativo, hemos transformado la aplicación en una plataforma polifacética que satisface las necesidades funcionales y también ofrece entretenimiento y contenido informativo, contribuyendo en última instancia a aumentar el compromiso y la retención de los usuarios.

Pruebas exhaustivas e integración CI/CD

Incorporamos pruebas unitarias detalladas para escudriñar cada componente de la aplicación, asegurándonos de que cada parte funcionara a la perfección. Además, integramos la integración y el despliegue continuos (CI/CD) en nuestro proceso de desarrollo. Este enfoque refleja nuestro compromiso con el control de calidad y la adhesión a las mejores prácticas en desarrollo de software.

Para lograr estos objetivos, aprovechamos una solución adaptada a tareas como:

  • Realización de análisis de código para identificar vulnerabilidades de seguridad, como llamadas a funciones no seguras y posibles fugas de memoria;
  • Evaluación de la conformidad del código con las directrices de diseño de la API para garantizar su coherencia y legibilidad;
  • Evaluar la complejidad ciclomática y la cobertura del código mediante pruebas al tiempo que se identifican fragmentos de código duplicados;
  • La integración con Git permitió realizar un seguimiento rápido de los cambios en el código y facilitó la retroalimentación oportuna a los desarrolladores. Esta integración también agilizó el análisis del código durante la fase de compilación.

Gracias a esta integración, nuestras actualizaciones y mejoras se probaron y desplegaron a tiempo, manteniendo la aplicación al día sin contratiempos. Esto garantizó que la aplicación fuera fácil de usar, robusta, eficiente y estuviera en constante evolución.

Tecnologías

Android

MVVM, Kotlin, Android SDK, RecyclerView, Coroutines, Gradle

iOS

MVVM+C, Swift + Combine, iOS SDK, WatchKit, Xibs / SnapKit, GCD, CocoaPods, KeychainAccess, URLSession, MapKit, CoreLocation. Común: Mapbox, Storyly, RevenueCat, Gleap, SonarQube

Back end

API REST, JSON

Diseño

Figma, Sketch, Zeplin

Servicios

Firebase (Analytics, Crashlytics, Cloud Messaging, App Distribution), GitLab, Jira, Confluence, Strapi, MS Teams

AQA

Pruebas unitarias + integración CI/CD a través de SonarQube

Proceso

Enfoque adaptable del proyecto

Empezamos con Kanban, apreciado por su sencillez y entrega continua. A medida que aumentaba la complejidad del proyecto, pasamos sin problemas a Scrumban, una mezcla de Scrum y Kanban. Este cambio integró la adaptabilidad de Kanban con la planificación estructurada de Scrum, permitiendo ciclos de lanzamiento semanales eficientes y una rápida adaptación a los requisitos cambiantes.

Stand-up diario y reuniones retro mensuales

Estas reuniones fueron cruciales para nuestra estrategia de gestión de proyectos, ya que garantizaron que el equipo se mantuviera alineado con los objetivos diarios y abordara con prontitud los problemas que fueran surgiendo. La comunicación periódica durante estas reuniones fomentó la cohesión del equipo y la resolución eficaz de los problemas.

Codificación de la sala de guerra

Nuestro equipo utilizó este enfoque para mejorar la productividad, compartir conocimientos y permitir la resolución de problemas en colaboración. Los participantes, junto con el equipo del cliente, se sumergieron por completo en la resolución del problema, intercambiando ideas, experiencias y soluciones. Todas las integraciones de nuevas funcionalidades se produjeron en tiempo real, lo que nos permitió tomar decisiones y probar nuevas soluciones rápidamente.

Utilización de Microsoft Teams para la comunicación

Microsoft Teams era nuestra principal herramienta de comunicación para compartir actualizaciones y celebrar reuniones diarias o mensuales. Su uso eficaz nos ayudó a mejorar la colaboración en equipo y a garantizar un flujo de información coherente entre sus miembros.

Gestión de tareas a través de Jira

Jira fue nuestra principal herramienta de gestión de tareas. Los miembros del equipo hacían un seguimiento de sus jornadas laborales de 8 horas con descripciones concisas de las tareas en aras de la transparencia y la eficacia. Las funciones de recordatorio y alerta de Jira ayudaron a mantener la integridad de nuestro calendario y a gestionar eficazmente las cargas de trabajo, lo que contribuyó significativamente al éxito del proyecto.

Equipo

1

Jefe de proyecto

1

Ingeniero Jefe iOS+Android / Arquitecto de Soluciones

1

Ingeniero jefe de Android

1

Ingeniero jefe de iOS

2

Ingenieros sénior de Android

2

Ingenieros sénior de iOS

Resultados

30.000 nuevos usuarios y una notable reducción de las caídas de la aplicación.

Nuestro completo rediseño de la aplicación produjo resultados realmente transformadores. En primer lugar, renovamos el diseño de la aplicación para hacerla más atractiva y fácil de usar. También desarrollamos nuevos flujos de usuario para mejorar el recorrido por la aplicación. Este cambio permitió a los usuarios navegar fácilmente por la aplicación y encontrar lo que necesitaban sin complicaciones. Desde la apertura de la aplicación hasta el uso de funciones avanzadas, el proceso se hizo más fluido y la experiencia más agradable. Mejoramos las funciones existentes y optimizamos la lógica empresarial. Además de sus funciones inteligentes, la aplicación funcionaba a mayor velocidad. Esta optimización mejoró la experiencia general del usuario.

El aspecto técnico también experimentó mejoras significativas. Actualizamos todo el código base y eliminamos las bibliotecas y dependencias obsoletas que frenaban la aplicación. Este paso fue crucial para garantizar el rendimiento y la fiabilidad de la aplicación a largo plazo. Hablando de rendimiento, realizamos una revisión completa para asegurarnos de que la aplicación funcionaba eficazmente bajo cargas pesadas. Esta exhaustiva comprobación del rendimiento fue decisiva para identificar y solucionar cualquier problema persistente.

Los resultados de estos esfuerzos fueron notables. Vimos una asombrosa reducción del 90% en los bloqueos de la aplicación, un claro indicador de la mayor estabilidad y fiabilidad de la aplicación. Además, la base de usuarios de la aplicación aumentó considerablemente, con un impresionante incremento de 30.000 usuarios en las dos primeras semanas posteriores al lanzamiento.

Duración del proyecto
  • Abril 2023 - Diciembre 2023

30.000

descargas en las dos primeras semanas tras el lanzamiento

90%

reducción de los bloqueos de aplicaciones

Póngase en contacto con nosotros

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

    Por favor, facilítenos detalles del proyecto, duración, tecnologías, especialistas informáticos necesarios y otra información relevante.
    Grabe un mensaje de voz sobre su proyecto
    para ayudarnos a comprenderlo mejor.
    Adjunte los documentos adicionales si es necesario
    Cargar archivo

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

    Le informamos de que cuando haga clic en el botón Enviar, Innowise procesará sus datos personales de acuerdo con nuestra Política de privacidad con el fin de proporcionarle la información adecuada.

    ¿Qué pasa después?

    1

    Una vez recibida y procesada su solicitud, nos pondremos en contacto con usted para detallar las necesidades de su proyecto y firmar un acuerdo de confidencialidad que garantice la confidencialidad de la información.

    2

    Después de examinar los requisitos, nuestros analistas y desarrolladores elaboran una propuesta de proyecto con el alcance de las obras, el tamaño del equipo, el tiempo y las estimaciones de costos.

    3

    Concertamos una reunión con usted para discutir la oferta y llegar a un acuerdo.

    4

    Firmamos un contrato y comenzamos a trabajar en su proyecto lo más rápido posible.

    Gracias.

    Su mensaje ha sido enviado.
    Procesaremos su solicitud y nos pondremos en contacto con usted lo antes posible.

    Gracias.

    Su mensaje ha sido enviado.
    Procesaremos su solicitud y nos pondremos en contacto con usted lo antes posible.

    flecha