After listening to their vision, it became clear that it is in their DNA to move quickly and react nimbly to market needs. As we sat down to plan the app’s architecture we had three goals:
- provide maximum flexibility,
- make it unbreakable,
- but still lightweight.
To make the codebase future proof and as concise as possible we used the relatively new programming language, Kotlin, the emerging new leader for Android development.
The result is an application where the robust codebase enables quick updates without compromising stability, which is essential considering the large number of market-specific customizations required. And when we say stability we mean it: the app has over 99.9% stability rate across all Android installations.
Even with a robust native feature set, we managed to keep the app size under ten megabytes – the moments that matter app is often installed as a result of contextual triggers, emphasizing the need for fast download times.
Being unbreakable doesn’t just mean stability: serving over 1 million users and offering payment features necessitates adhering to the highest security standards
M-commerce is all about those little design details
While our engineers implemented a swift, rock-solid application, our design team worked with Kodak to create the best possible user experience for Android. Our data-driven approach uncovers and prioritizes opportunities to optimize the funnel and increase conversions – all while catering to a large, diverse user base with varied technical skills and photo editing needs.