yeah sure so I work on the more than 16 plus applications and projects so yeah so as you say that on the android platform projects most of the projects I develop on the android as well two of the projects I develop in the react native as well so yeah so I have experience in mobile application that much and about that Android you say you if you consider so most of the projects I use the follow the framework of that whatever that provided by in that Android components that I follow use for that applications yeah and as you said the services and challenges are yeah so in the related to Android framework project yes so I work on that one of the applications to be provided to GD power so these application is basically is for the multimedia applications over that I we have used that services also that services are basically running on the background as we know so that like that services are work on the system services so whatever the we accessing that system services we require some specific permissions as well so it may be not restricted to for security reasons as well so we follow the approach for request permission and handling exceptions as well so these every time we ensure that necessary permissions and the run time it is required that is should be permittable handling some exceptions suppose proper time it is not run then it will need some exceptions in some scenarios so if it is permission is not granted so that also we followed another is a performance and resource management we considering so then in the resource whatever the resource are there in that resources we are keeping to the whole project so that also we managing it is a significant way we are managing and efficient way we are using that resources so we not that much sizes or we pick that we actually we in the victimages of that sometimes we create our own conference as before that using and we focus the use for that optimization of that resources uses background processing also we keep that because so as the service is running on the main thread we also use some threads in that service so it should be that work is different or work will be done on different parallel process so it won't affect on the main services that also we I also done that as well then security also I have followed some data where we required that so the data encrypted we do that we follow the best practices of that SSL pinning also I have done that somewhere some we restricted to service used there what we can do and miss solutions so that also have perform and use that somewhere in the normal application we see so we can require the work manager as well so that I also use and most probably as in our AOSP application one of that I did that I did the inter-process communication so in that I do what we do we created our own services and there is have already one services so then that time we need to communicate between the two services so I created one AIDL and same AIDL will be integrated into the another services that make sure it is integrated and be able to do the good communication so these things yeah thank you
