Designing a new operating system for the smartphone from the ground up is a remarkable experience. The entire UX design, including all the essential apps of the core OS and ecosystem, took us 6 months from scratch to hatch. The design team comprises 6 interaction designers and 5 visual designers, and I'm the team lead of the visual design team, and also a contributor to the visual design.
Most app design projects I designed previously were for either Android or iOS, the two major mobile operating systems in the industry.
This project, however, allows us to design and define from scratch the navigation model, UX patterns, visual design system, ecosystem of KaiStore, and much more. Implementing the design on a 512MB low-end smartphone device requires a lot of back-and-forth adjustment and feature take-downs to pass the stability test. The screencolor didn't always match the design, the transition didn't play smoothly as we expected, the app froze and crashed due to multiple apps running at the same time, etc. Though we've encountered countless issues during the implementation process, we've successfully overcome the obstacles and created this mobile operating system that we're truly proud of, and deeply believe in that could help level the playing fields for the underserved people and make a positive impact to the world.