¿Cuáles son las principales etapas del ciclo de vida de View que conoces?
Android
¿Cómo realizas la transferencia de datos al nivel ViewModel?
¿Puedes explicar qué es un componente BroadcastReceiver en Android y cómo se usa?
¿Qué características y trampas deben tenerse en cuenta al llamar al método onDestroy en el ciclo de vida del componente?
¿Puede explicar las etapas del ciclo de vida del componente Activity en Android?
¿Cómo se puede ejecutar un bloque de código asíncrono dentro de una función síncrona al usar Coroutines?
¿Qué componentes propios de la interfaz ha creado utilizando vistas personalizadas?
¿Qué sucederá si agregas nuevas entradas a la base de datos Room y te suscribes a los cambios en los datos usando Flow?
¿Cómo afecta el aumento del valor de compileSdk en el archivo build.gradle al funcionamiento y comportamiento de la aplicación?
¿Tiene experiencia trabajando con proyectos que constan de varios módulos?
¿Es obligatorio usar sincronización al ejecutar corutinas lanzadas en Main Dispatcher para aumentar de manera segura una variable global?
¿Puedes enumerar los principales tipos de mensajes que el sistema envía al gerente o administrador?
¿Debe un ejemplo de base de datos actualizarse o verificar periódicamente sus datos con una fuente externa de información?
¿Puede explicar las etapas del ciclo de vida del Fragment en Android?
¿Por qué es importante inyectar dependencias en una clase o módulo?
¿Cuál es la ventaja de usar LiveData como tipo de retorno para los métodos DAO en la arquitectura de Android?
¿Cómo se puede formar una consulta en la biblioteca Room para trabajar con la base de datos?
¿Cómo se pueden extraer los atributos de usuario definidos en XML dentro de un componente View propio?
¿Cuáles son los componentes y objetos principales que se implementan en las capas de datos y presentación en la arquitectura de la aplicación?
¿Prefiere utilizar un enfoque tradicional con marcado y View o herramientas modernas como Jetpack Compose al crear interfaces de usuario?