Android Gradle
Build system, dependencies, build types, flavors, signing
1Gradle trong Android là gì?
Gradle trong Android là gì?
Câu trả lời
Gradle là hệ thống build chính thức của Android. Nó tự động hóa việc biên dịch mã, quản lý dependency, đóng gói thành APK/AAB, ký và chạy tests. Gradle sử dụng các script (build.gradle) được viết bằng Groovy hoặc Kotlin DSL. Đây là một công cụ linh hoạt và mạnh mẽ thay thế các hệ thống cũ hơn như Ant hoặc Maven.
2Sự khác biệt giữa build.gradle (Project) và build.gradle (Module: app) là gì?
Sự khác biệt giữa build.gradle (Project) và build.gradle (Module: app) là gì?
Câu trả lời
build.gradle (Project): cấu hình TOÀN CỤC cho tất cả các module dự án. Xác định repositories (Maven, Google), các phiên bản plugin Gradle Android, các dependency chung. build.gradle (Module: app): cấu hình CỤ THỂ cho module app. Xác định applicationId, versionCode, minSdk, targetSdk, dependencies của module. Một dự án có thể có nhiều module, mỗi module có build.gradle riêng.
3applicationId trong Android là gì?
applicationId trong Android là gì?
Câu trả lời
applicationId là định danh DUY NHẤT của ứng dụng trên Google Play Store và trên thiết bị. Định dạng: com.company.appname. Hai ứng dụng có cùng applicationId không thể cùng tồn tại. applicationId được định nghĩa trong build.gradle: android { defaultConfig { applicationId 'com.example.app' } }. Đừng nhầm lẫn với tên package của mã (có thể khác).
Sự khác biệt giữa versionCode và versionName là gì?
minSdk trong Android là gì?
+23 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
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 Clean 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í