¿Cuál es la diferencia entre el contexto local y el contexto de la aplicación en la infraestructura y por qué es importante?
Android
¿Puedes enumerar los principales elementos de la arquitectura de Android y sus funciones?
¿Cuáles son los principios básicos y la estructura que sustentan la arquitectura limpia en el desarrollo de aplicaciones Android?
¿Puedes explicar qué se entiende por ámbito (scope) en el contexto de los frameworks de inyección de dependencias?
¿Tiene experiencia en el desarrollo de interfaces de usuario utilizando Jetpack Compose?
¿Qué componentes principales deben incluirse en la arquitectura de la aplicación para su implementación completa?
¿Qué factores influyen en el comportamiento predeterminado al usar DefaultDispatcher?
¿Qué tipos de servicios conoces y cómo interactuar con ellos?
¿Cuáles son los principales tipos de estructuras de datos para almacenar colecciones que puedes nombrar y describir sus características?
¿En qué se diferencia el proceso de gestión del estado y el ciclo de vida de una Activity de mecanismos similares en Fragment en Android?
¿Cómo se puede garantizar la conservación del objeto asociado con el componente activo en Koin?
¿Cómo se puede vincular la capa de lógica de negocio con el nivel de datos en la arquitectura del sistema?
¿Puede explicar cómo se gestiona el estado de una Activity a lo largo de su ciclo de vida?
¿Cómo implementar el patrón Builder en Kotlin?
¿Puedes enumerar los diferentes tipos de servicios que existen en la arquitectura de sistemas?
¿Qué formas conoces de implementar la interfaz List en Java?
¿Cómo distinguir los roles y las diferencias entre los patrones Adapter y Facade en el diseño de software?
¿En qué casos es necesario utilizar el mecanismo de operaciones atómicas o transacciones?
Explique la diferencia entre los patrones Decorator y Facade, su propósito y casos de uso.
¿Cómo se puede implementar el patrón Builder en Kotlin, evitando el uso de clases adicionales?