Explica el principio de funcionamiento de un servicio vinculado (Bound Service) en Android y en qué se diferencia de otros tipos de servicios.
Android
¿Puedes enumerar los principales elementos de la arquitectura de Android y sus funciones?
¿Qué otros enfoques o componentes se pueden usar en lugar de Service en la arquitectura de aplicaciones?
¿Qué métodos suelen implementarse en las clases de datos en su experiencia?
¿Puedes dar ejemplos de métodos utilizados para trabajar con View en el desarrollo?
¿En qué casos se puede aplicar el modificador reified dentro de funciones inline en Kotlin?
¿Podría dar un ejemplo de cuándo se viola el principio de responsabilidad única en el código?
¿Puedes enumerar los patrones de diseño principales utilizados en el desarrollo de Android?
¿Cuál es su experiencia trabajando con corutinas en Kotlin o mecanismos asíncronos similares?
¿Puedes enumerar los diferentes tipos de servicios que existen en la arquitectura de sistemas?
¿Puedes enumerar los diferentes tipos de CoroutineDispatcher que se utilizan en Kotlin?
Explique las diferencias entre los componentes Activity y Fragment en el contexto del desarrollo de aplicaciones Android.
¿Cómo se calcula el hashCode al usar una colección Map?
¿En qué se diferencia el uso del contexto de actividad del contexto de aplicación en Android?
¿Se puede usar un nombre para una función extendida de la misma manera que un método de una clase interna?
¿Puede explicar cómo se accede a los elementos dentro de la estructura de datos HashMap?
¿Qué contexto se debe elegir al desarrollar una biblioteca?
¿Cuál es el papel y la aplicación del ámbito en la programación?
¿Puedes explicar qué significa el término reified en programación?
¿Qué cantidad de hilos se usa por defecto en el gestor Dispatchers.IO en Kotlin?