Adidas

Resumen

Adidas es un líder mundial dentro de la industria de ropa deportiva, ofreciendo una gran variedad de ropa y productos deportivos y estilo de vida a través de los valores que representan Adidas y Reebok. Adidas se esfuerza para inspirar y habilitar a las personas a aprovechar el poder del deporte en su vida cotidiana. Sabe que un entendimiento profundo de los consumidores y su dia a dia en el deporte es esencial para conseguir sus objetivos marcados. Para anticiparse y responder a sus necesidades, continuamente se esfuerzan para crear una cultura de innovación y creatividad. A través de su gran portfolio, aprovechan su cultura para ampliar los límites de sus productos con la última tecnología.

Adidas, como gran empresa está empezando a tener y mantener cada vez más aplicaciones web y móviles. Para reducir el tiempo empleado, el coste de mantenimiento y estandarizar las partes que coinciden en todos los procesos, se crearon unos SDKs. Estos han de coincidir con todos aquellos proyectos en los que se ha utilizado la misma tecnología. Esta es la razón por la que la arquitectura y la cobertura de test (tests unitarios, de integración y funcionales) fueron indispensables.

Metas

El objetivo fue crear los SDKs para plataformas móviles junto con el equipo de Adidas: para plataforma iOS y Android. También tuvimos que dar soporte a la versión previa de SDK para no romper la compatibilidad.

Tecnologías utilizadas

Desarrollo nativo de Android y iOS utilizando Java, Swift & Objective-C, docker, kubernetes, grafana

Resultados

Hemos sido capaces de desarrollar las características requeridas para el soporte dentro de los SDKs, dando soporte a todas las aplicaciones, y entregar las funcionalidades para la nueva app de Adidas para iOS y Android.

Retos

Lo que hicimos

¿Qué podemos hacer por ti?

Arquitectura de Software

Definimos e implementamos la arquitectura de software que mejor se adapta a su producto digital para garantizar la escalabilidad de la plataforma, el alto rendimiento y la reducción de costes.

Desarrollo Web

Construimos plataformas web robustas, teniendo experiencia en una gran gama de tecnologías, tales como: Scala, Java, Kotlin, Nodejs, .Net, React, etc. Ayudamos a que tu proyecto despegue o evolucione.

Desarrollo Móvil

Desarrollamos apps nativas para iOS y Android con Kotlin y Swift que aportan valor a tu negocio. Prestamos especial atención a la arquitectura del software, la escalabilidad y las mejores prácticas.

¿Tienes un proyecto de software desafiante?

Nos encantan este tipo de proyectos. Hablemos.