Android Clean Architecture
Clean Architecture trong Android: các tầng, use case, repository pattern và nguyên tắc SOLID
13 tầng chính của Clean Architecture là gì?
3 tầng chính của Clean Architecture là gì?
Câu trả lời
Clean Architecture bao gồm 3 tầng: Presentation (UI, ViewModels), Domain (Use Cases, thực thể nghiệp vụ) và Data (repositories, data sources). Mỗi tầng có trách nhiệm riêng và chỉ phụ thuộc vào các tầng bên trong.
2Use Case trong Clean Architecture là gì?
Use Case trong Clean Architecture là gì?
Câu trả lời
Use Case (hay Interactor) là một lớp đóng gói một hành động nghiệp vụ duy nhất của ứng dụng. Nó chứa logic nghiệp vụ cụ thể cho một trường hợp sử dụng và điều phối các lời gọi đến Repository. Ví dụ: LoginUseCase, GetUserProfileUseCase.
3Repository pattern là gì?
Repository pattern là gì?
Câu trả lời
Repository là một lớp trừu tượng cung cấp giao diện để truy cập dữ liệu, ẩn đi nguồn thực tế (API, DB cục bộ, cache). Nó điều phối các data sources khác nhau và trả về các thực thể Domain. Nó tập trung hóa logic truy cập dữ liệu.
Các loại Data Sources trong Clean Architecture là gì?
Sự khác biệt giữa Domain Models và Data Models là gì?
+18 câu hỏi phỏng vấn
Các chủ đề phỏng vấn Android khác
Nền tảng Android
UI và Tài nguyên Android
Vòng đời Android
Điều hướng Android
Quản lý Dữ liệu Android
Networking Android
Kiểm thử Android
Android Gradle
Kiến thức cơ bản về ngôn ngữ Kotlin cho Android
Room Database
Xử lý nền
Jetpack Compose
Quyền và Tính năng Thiết bị
Firebase cho Android
Android MVVM Architecture
Mạng Android Nâng Cao
Collections và Toán tử Kotlin
Kotlin Coroutines và Flow
Dependency Injection trong Android
Android MVI Architecture
Android Compose Nâng cao
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Nắm vững Android cho lần phỏng vấn tiếp theo
Truy cập tất cả câu hỏi, flashcards, bài kiểm tra kỹ thuật, bài tập code review và mô phỏng phỏng vấn.
Bắt đầu miễn phí