https://aderen.es/wp-content/themes/salient/css/fonts/svg/basic_signs.svg

Reto

Empresa del sector retail está desarrollando una revolucionaria herramienta de marketing para grandes clientes. Ésta obtiene información sobre los usuarios a través de diversas fuentes, analiza la información recogida y toma decisiones de manera autónoma en base a unos filtros predefinidos por especialistas en marketing.
El uso del móvil es una de estas fuentes de datos. Para ello Aderen debe desarrollar una librería iOS y otra Android -tanto en nativo como en híbrido- para Cordova.
Junto con la dirección de proyecto se diseñó la arquitectura de la librería y de la API del servidor, a la vez que estudiábamos qué datos podíamos obtener del usuario y de su dispositivo de la manera menos intrusiva posible y teniendo en cuenta todas las limitaciones legales que ello conlleva.
Esta librería debía ser muy sencilla de implementar en cualquier app de terceros y ofrecer la mínima colisión con otros desarrollos, debía consumir poca batería y pocos datos, comportándose de manera inteligente dependiendo de la carga del móvil y de la calidad de la conexión.
Además la librería debía poder ser controlada a distancia por el servidor para evitar en lo posible tener que volver a enviar las actualizaciones a las tiendas de Apple y Google.
Proyecto

Inteligencia artificial para ventas

Cliente

Empresa del sector retail

Que hicimos

Crear librerías Android e iOS – tanto en nativo como en híbrido- para Cordova que consumían muy poca batería y datos del dispositivo móvil.

https://aderen.es/wp-content/themes/salient/css/fonts/svg/basic_lightbulb.svg

Solución

Una vez analizados los datos que se pueden obtener del móvil y de uso, tanto para Android como para iOS y confirmada su legalidad llevamos a continuación las siguientes tareas:

  • Documentación previa del listado de datos a obtener.
  • Creación de librería para iOS con Objetive C
  • Creación de librería para Android con Java.
  • Creación de plugin para Cordova / Phonegap con Objective C, Java y Javascript
  • Definición de la API del servidor con Swagger
  • Creación de las apps de prueba para Android, iOS y Cordova
  • Realización de pruebas previas a QA
  • Refactorización del código para reducir el consumo de recursos: batería, datos, etc.
  • Primeras pruebas de implantación en la app de un cliente real.
  • Documentación de la API de la librería.

https://aderen.es/wp-content/themes/salient/css/fonts/svg/ecommerce_graph_increase.svg

Resultado

  • Librería de recopilación de datos compatible con iOS, Android y Cordova.
  • Consumo de batería y de datos optimizado al máximo.
  • Sistema de comunicación con la API Rest del servidor asíncrona en base a la existencia o no de conexión a Internet del cliente

Mejora en el consumo de batería

80%%

Mejora a nivel de calidad de dato

70%%

Mejora de rendimiento

45%%