Yes, so we have been working in Android, we are currently on Android 12 and we are going to also migrate to Android 14 shortly. And I've been working on the development ID is Android Studio currently and my main feature on which I work is software update. So basically what happens in software update is there will be an update pushed from the framework side and the software needs to be updated at the IVI basically the IVI needs to update. So what happens is when we receive a request that an update is available, so my responsibility was to show the timely notifications to the user along with some screens, activities and fragments that are displayed when the update is available. So there's an extensive menu which we can navigate and select what kind of update we need to perform and based on those values, we proceed further for the updates that needs to be installed to the IVI system. So how it works is basically the framework sends the callback and we consume those APIs in our application using an abstraction layer. And based on those values, it is my role to update the UI and do the backend tasks related to the UI components such as the progress bar, the buttons, the text and the animations. So that's how I've been working in the HMI development for the past five plus years.
