I have knowledge in Android Studio using Java or Kotlin, I use libraries such as Firebase, Dagger2 (Multibindings and scopes), Retrofit for the consumption of APIs, Gson, Room, Navigation, WorkManager, 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.