Android Gradle
Build system, dependencies, build types, flavors, signing
1Gradle ใน Android คืออะไร?
Gradle ใน Android คืออะไร?
คำตอบ
Gradle คือระบบ build อย่างเป็นทางการของ Android ทำการคอมไพล์โค้ด, จัดการ dependencies, แพ็คเป็น APK/AAB, ลงนาม และรัน tests แบบอัตโนมัติ Gradle ใช้สคริปต์ (build.gradle) ที่เขียนด้วย Groovy หรือ Kotlin DSL เป็นเครื่องมือที่ยืดหยุ่นและทรงพลังที่แทนที่ระบบเก่า เช่น Ant หรือ Maven
2ความแตกต่างระหว่าง build.gradle (Project) และ build.gradle (Module: app) คืออะไร?
ความแตกต่างระหว่าง build.gradle (Project) และ build.gradle (Module: app) คืออะไร?
คำตอบ
build.gradle (Project): การกำหนดค่าระดับโลกสำหรับทุกโมดูลของโปรเจกต์ กำหนด repositories (Maven, Google), เวอร์ชันของ Android Gradle plugin, dependencies ทั่วไป build.gradle (Module: app): การกำหนดค่าเฉพาะสำหรับโมดูล app กำหนด applicationId, versionCode, minSdk, targetSdk, dependencies ของโมดูล โปรเจกต์สามารถมีหลายโมดูล แต่ละโมดูลมี build.gradle ของตัวเอง
3applicationId ใน Android คืออะไร?
applicationId ใน Android คืออะไร?
คำตอบ
applicationId คือตัวระบุเฉพาะของแอปบน Google Play Store และบนอุปกรณ์ รูปแบบ: com.company.appname แอปสองตัวที่มี applicationId เดียวกันไม่สามารถอยู่ร่วมกันได้ applicationId ถูกกำหนดใน build.gradle: android { defaultConfig { applicationId 'com.example.app' } } อย่าสับสนกับชื่อ package ของโค้ด (อาจแตกต่างกัน)
ความแตกต่างระหว่าง versionCode และ versionName คืออะไร?
minSdk ใน Android คืออะไร?
+23 คำถามสัมภาษณ์
หัวข้อสัมภาษณ์ Android อื่นๆ
พื้นฐาน Android
UI และทรัพยากร Android
Lifecycle ของ Android
การนำทาง Android
การจัดการข้อมูล Android
Networking Android
การทดสอบ Android
พื้นฐานภาษา Kotlin สำหรับ Android
Room Database
การทำงานเบื้องหลัง
Jetpack Compose
สิทธิ์และฟีเจอร์ของอุปกรณ์
Firebase สำหรับ Android
Android MVVM Architecture
เครือข่าย Android ขั้นสูง
Collections และ Operators ใน Kotlin
Kotlin Coroutines และ Flow
การฉีด Dependency ใน Android
Android MVI Architecture
Android Clean Architecture
Android Compose ขั้นสูง
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
เชี่ยวชาญ Android สำหรับการสัมภาษณ์ครั้งถัดไป
เข้าถึงคำถามทั้งหมด flashcards แบบทดสอบเทคนิค แบบฝึกหัด code review และตัวจำลองสัมภาษณ์
เริ่มใช้ฟรี