¿Puedes nombrar los elementos clave de la estructura de Dagger utilizados para gestionar dependencias?
Android
¿Has tenido experiencia usando corutinas en tus proyectos?
¿De qué maneras se puede finalizar una Activity en una aplicación de Android?
Explica el principio de funcionamiento de la clase DiffUtil y su aplicación en la optimización de la actualización de listas en Android
¿Cómo se gestiona el almacenamiento del estado de los objetos en las aplicaciones modernas?
¿Podría explicar qué es el contexto de las corutinas en Kotlin?
¿Cómo se puede modificar el comportamiento de un método en una clase creada a partir de otra clase?
¿En qué casos el contenido del componente EditText permanece sin cambios después de guardarlo o actualizarlo?
¿Cuál es la función del operador subscribeOn en el trabajo con Observable en programación reactiva?
¿Puedes explicar qué es una función de extensión en programación?
¿Qué métodos se pueden usar para implementar una lista de elementos en una aplicación de Android?
¿Cómo distinguir un servicio en primer plano de uno en segundo plano y cuáles son sus principales diferencias?
¿En qué se diferencian los métodos flatMap y switchMap en programación reactiva?
¿Cómo se puede serializar un objeto para su transmisión o almacenamiento en un contenedor de tipo Bundle?
¿Puedes explicar el concepto de Observable y cómo se utiliza en la programación reactiva?
¿Qué información se muestra al usuario al ejecutar cada método Callback en la Activity?
Explica qué significa usar un tipo con un signo de interrogación en el contexto de la tipificación.
¿Tiene experiencia trabajando con extensiones o complementos en proyectos?
¿Tiene experiencia en programación en Java?
¿Has utilizado marcado en formato XML para estructurar datos?