Android Gradle
Build system, dependencies, build types, flavors, signing
1Apa itu Gradle di Android?
Apa itu Gradle di Android?
Jawaban
Gradle adalah sistem build resmi Android. Ia mengotomatisasi kompilasi kode, manajemen dependency, pengemasan ke APK/AAB, signing, dan menjalankan test. Gradle menggunakan script (build.gradle) yang ditulis dalam Groovy atau Kotlin DSL. Ini adalah alat fleksibel dan kuat yang menggantikan sistem lama seperti Ant atau Maven.
2Apa perbedaan antara build.gradle (Project) dan build.gradle (Module: app)?
Apa perbedaan antara build.gradle (Project) dan build.gradle (Module: app)?
Jawaban
build.gradle (Project): konfigurasi GLOBAL untuk semua modul proyek. Menentukan repositories (Maven, Google), versi plugin Gradle Android, dependency umum. build.gradle (Module: app): konfigurasi SPESIFIK untuk modul app. Menentukan applicationId, versionCode, minSdk, targetSdk, dependencies modul. Sebuah proyek dapat memiliki beberapa modul, masing-masing dengan build.gradle-nya.
3Apa itu applicationId di Android?
Apa itu applicationId di Android?
Jawaban
applicationId adalah identifier UNIK dari aplikasi di Google Play Store dan di perangkat. Format: com.company.appname. Dua aplikasi dengan applicationId yang sama tidak dapat berdampingan. applicationId didefinisikan di build.gradle: android { defaultConfig { applicationId 'com.example.app' } }. Jangan bingung dengan nama package kode (bisa berbeda).
Apa perbedaan antara versionCode dan versionName?
Apa itu minSdk di Android?
+23 pertanyaan wawancara
Topik wawancara Android lainnya
Dasar-Dasar Android
UI dan Resource Android
Siklus Hidup Android
Navigasi Android
Manajemen Data Android
Networking Android
Testing Android
Dasar-dasar Bahasa Kotlin untuk Android
Room Database
Pekerjaan Latar Belakang
Jetpack Compose
Izin dan Fitur Perangkat
Firebase untuk Android
Android MVVM Architecture
Jaringan Android Lanjutan
Koleksi dan Operator Kotlin
Kotlin Coroutines dan Flow
Injeksi Dependensi Android
Android MVI Architecture
Android Clean Architecture
Android Compose Lanjutan
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Kuasai Android untuk wawancara berikutnya
Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.
Mulai gratis