Android Clean Architecture
Clean Architecture no Android: camadas, use cases, repository pattern e princípios SOLID
1Quais são as 3 camadas principais da Clean Architecture?
Quais são as 3 camadas principais da Clean Architecture?
Resposta
Clean Architecture é composta por 3 camadas: Presentation (UI, ViewModels), Domain (Use Cases, entidades de negócio) e Data (repositories, data sources). Cada camada tem sua responsabilidade e depende apenas das camadas internas.
2O que é um Use Case na Clean Architecture?
O que é um Use Case na Clean Architecture?
Resposta
Um Use Case (ou Interactor) é uma classe que encapsula uma única ação de negócio da aplicação. Contém a lógica de negócio específica de um caso de uso e orquestra as chamadas ao Repository. Exemplo: LoginUseCase, GetUserProfileUseCase.
3O que é o Repository pattern?
O que é o Repository pattern?
Resposta
Repository é uma abstração que fornece uma interface para acesso a dados, ocultando a fonte real (API, banco de dados local, cache). Coordena diferentes data sources e retorna entidades do Domain. Centraliza a lógica de acesso a dados.
Quais são os tipos de Data Sources na Clean Architecture?
Qual é a diferença entre Domain Models e Data Models?
+18 perguntas de entrevista
Outros temas de entrevista Android
Fundamentos do Android
UI e Recursos Android
Ciclo de Vida do Android
Navegação Android
Gerenciamento de Dados Android
Rede Android
Testes Android
Android Gradle
Fundamentos da linguagem Kotlin para Android
Room Database
Trabalho em segundo plano
Jetpack Compose
Permissões e Funcionalidades do Dispositivo
Firebase para Android
Android MVVM Architecture
Redes Android Avançadas
Coleções e Operadores Kotlin
Kotlin Coroutines e Flow
Injeção de Dependências no Android
Android MVI Architecture
Android Compose Avançado
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Domine Android para sua proxima entrevista
Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.
Comece gratis