Android
¿Qué métodos se utilizan para detectar fugas de memoria en las aplicaciones?
¿Puedo nombrar tipos adicionales de flujos de datos utilizados en RxJava, además de Observable?
¿Cuál es el papel del componente View en la arquitectura MVVM?
¿Cuáles son las ventajas de usar corrutinas para gestionar la asincronía en las aplicaciones?
¿Qué métodos puedes usar para implementar la ejecución asíncrona de tareas en una aplicación?
¿Cómo se puede declarar una clase con un estado único sin crear una instancia en Kotlin?
¿Cuáles son los métodos existentes para conectar una aplicación cliente con un servidor a través de la red?
¿Puedes enumerar los diferentes tipos de Intent en función de su comportamiento o método de ejecución?
¿Qué CoroutineScope se suele utilizar en el desarrollo de aplicaciones Android?
¿Cuáles son las ventajas y desventajas del patrón de Delegación?
¿En qué momento del ciclo de vida de una actividad de Android se llama al método onPause?
¿Puedes explicar el propósito y el funcionamiento del operador switchMap en la biblioteca RxJava?
¿Se puede explicar qué es la inyección de dependencias y cómo se aplica en programación?
¿Qué métodos se utilizan normalmente para implementar la multitarea en las aplicaciones?
¿Cómo se utilizan las anotaciones en la biblioteca Dagger para la inyección de dependencias?
¿Cómo se puede declarar una clase en Kotlin para que pueda ser extendida en clases heredadas?
¿De qué maneras ha recurrido a recursos como StackOverflow para buscar una solución a un problema?
¿Por qué se recomienda dividir la implementación de la funcionalidad en API separadas y implementaciones dentro del módulo?
¿Tiene experiencia trabajando con la biblioteca Room para manejar datos en aplicaciones Android?
¿Cuáles son las posibles amenazas y problemas asociados con obtener acceso root en un dispositivo?