I have knowledge in Android Studio using Java, I use libraries such as Firebase, Gson, Navigation, CameraX, among others. I have experience developing applications related to maps and background services.
For asynchronous programming I preferably use coroutines, however, the async tasks and Thread classes are used.
Management design parameters such as MVVM, MVP, singleton, Factory method, Adapters, among others. I have knowledge about the life cycle activities and fragments.
I had a similar problem some time ago and I think I can help you solve it