yeah so talking about particularly android automotive interface so while developing this interface we need to make sure many things like it should user-friendly it should easy to use it should not complex and also the main thing the main part is like it it should be safe for use to driver while driving so some features some components should be restricted while driving and it should be enabled while the vehicle is on parking mode or something like that or it should be visible to other passengers not driver but other passengers so these things we have to make sure other than that what is my approach to develop any new requirement for for this user interface component is first of all I will check for the specification like what are the requirement whether what are the exact expectation from this implementation to end-user so particularly in Nissan we have two kind of specification one is HMI specification another one is a functional specification so HMI specification describes how the layout should displayed to end-user what all components are there in the screen other than that functional specification describes how it should behave how it should what are the flow of that particular components like when user event occur or when something changes into the UI so how these components should behave or what screens transition should it does these kind of details are written in functional specification so I will first go through this specification understand myself how this will work after implementation and also to think like end-user I need to imagine these screens that it is implemented and I am using it after that I will check for the technical requirement like to implement this particular screen for all kind of APIs Android APIs are required if it is present in AOSP code itself then I will use that according to guidelines according to standards if it is not there then I will ask to LG team like in our project I will ask to LG team to add this kind of APIs as per our requirement to platform so that we can use that and then after getting this kind of technical requirement clearing out all the doubts I will start to implement according to Android guidelines so yeah this is my approach to like implement any new requirement or components in Android Automotive
