One of the notable projects I was responsible for in User Interface Development was during my time at Voola Electric, where I worked on the HMI for their electric scooter. 

In a typical mobile application development scenario, UI designers create prototypes that we then convert into XML layouts for Android. These XML files are connected to Java or Kotlin code, allowing us to bind UI components and manage user interactions. Data is retrieved through API calls and presented on the user interface.

What made the project at Voola Electric unique was that the UI was developed using Kanzi, a third-party UI tool, instead of native Android components. This required integrating Kanzi dependencies and interfacing it with Android using C/C++ code. It was a challenging yet rewarding experience, as it involved bridging different technologies to create a seamless user interface. This approach demanded careful planning, a solid understanding of both the Kanzi and Android frameworks, and ensuring smooth communication between the two.