Android

Android Clean Architecture

Clean Architecture en Android: capas, use cases, repository pattern y principios SOLID

21 preguntas de entrevista·
Senior
1

¿Cuáles son las 3 capas principales de Clean Architecture?

Respuesta

Clean Architecture se compone de 3 capas: Presentation (UI, ViewModels), Domain (Use Cases, entidades de negocio) y Data (repositories, data sources). Cada capa tiene su responsabilidad y depende solo de las capas internas.

2

¿Qué es un Use Case en Clean Architecture?

Respuesta

Un Use Case (o Interactor) es una clase que encapsula una única acción de negocio de la aplicación. Contiene la lógica de negocio específica de un caso de uso y orquesta las llamadas al Repository. Ejemplo: LoginUseCase, GetUserProfileUseCase.

3

¿Qué es el Repository pattern?

Respuesta

Repository es una abstracción que proporciona una interfaz para el acceso a datos, ocultando la fuente real (API, base de datos local, caché). Coordina diferentes data sources y devuelve entidades del Domain. Centraliza la lógica de acceso a datos.

4

¿Cuáles son los tipos de Data Sources en Clean Architecture?

5

¿Cuál es la diferencia entre Domain Models y Data Models?

+18 preguntas de entrevista

Domina Android para tu próxima entrevista

Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.

Empieza gratis