Ikon Technologies
Apps IoT de marca blanca
35+
apps de marca blanca, un código base
Contexto
Ikon vendía, a través de concesionarios de EE. UU., un dispositivo IoT que se conecta al carro, junto con una app para recibir alertas de zona y de velocidad, activar el modo robo o agendar un servicio con el concesionario. Básicamente, volvía «smart» tu carro sin pagar el sistema de la marca, que suele ser caro. Cuando entré, la app ya existía y tenía unas cuantas white labels. En móvil éramos dos, el creador de la app y yo, y llegamos a ser cinco. Alrededor había de seis a ocho personas en backend y dos en diseño, repartidas entre los horarios de EE. UU. e India.
Lo difícil
- Cada concesionario quería la app con su propia marca, así que eran más de 35 apps para compilar, firmar y publicar.
- Había mucha burocracia para cualquier cambio, casi nada se decidía con datos y el CTO cambió varias veces.
Decisión
Cuando llegué, la app ya tenía un solo código Flutter con un flavor por concesionario, así que las features eran las mismas y cada flavor ponía su configuración y su marca. Mi decisión fue pasar de Google Analytics a Mixpanel, que llegaba más lejos en los reportes de producto y era más fácil de aprender, y abrir un canal de analytics para ver con datos cómo se usaba cada app y poder revisar errores que pasaban con la app cerrada.
Descripción en texto: En el jazz, moverse por cuartas te permite cambiar de tonalidad muchas veces sin que se sienta, aunque sí lo estés haciendo. Con las marcas blancas de Ikon pasa lo mismo. En el centro está el único código base, y cada concesionario es la misma canción en otra tonalidad, como Vanguard Kia (C), Land Rover Palm Beach (F), Benton Nissan Columbia (B♭) o Naples Nissan (E♭). Además de esas hay más de 30, y caben todas las que hagan falta. Cada una tiene su propia app, con su nombre y sus colores, pero por dentro sigue siendo la misma.
Lo que hice yo
Construía features, arreglaba bugs, creaba las apps de marca blanca, manejaba las tiendas y revisaba código. Me hacía cargo de cada feature de punta a punta, hablando directo con backend y diseño, y a veces también nos tocaba investigación y desarrollo.
Qué cambió
35+
apps de marca blanca publicadas desde el mismo código, y cuatro de ellas están en Enlaces. Mixpanel le gustó mucho al equipo de EE. UU., porque con un reporte por app veían cómo subían y bajaban los usuarios en cada una.
Qué haría distinto
No cambiaría nada. Fue una buena experiencia que tenía que vivir, y me enseñó a enfocarme en lo funcional, a pensar antes en los posibles escenarios y a ser más estricto con el código sin volverme detallista. Pero lo que más orgullo me da es el equipo, porque llegamos a ser amigos y seguimos en contacto.