Yes sure Ravi. So in Android platform development like involving customization like this can include basically adapting to OS like for different chipsets and basically we try to optimize the performance and ensuring that compatibility with various hardware is happening with components some key areas that I have focused on my work basically would be like the hardware abstraction layer which allows Android to communicate with the underlying hardware and customizing these faults can ensure the Android properly is aligned with interfaces with any hardware components. Next one which I am aware is the kernel modification the Android kernel which needs to be adapted to support any specific hardware and this might include adding any let us suppose drivers or new hardware components or optimizing the existing ones and then we have boot handler customization which can ensure boot loader is compatible with the hardware and can load the Android OS correctly which is very crucial then one more thing is about the system optimization that is customizing the Android system to optimize performance or suppose specific hardware configuration like CPU GPU and memory optimization then we also can talk about specific device firmware that is for developing Android so these are some of the configuration that I have worked on
