Android

Android Gradle

Build system, dependencies, build types, flavors, signing

26 pertanyaan wawancaraยท
Junior
1

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.

2

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.

3

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).

4

Apa perbedaan antara versionCode dan versionName?

5

Apa itu minSdk di Android?

+23 pertanyaan wawancara

Kuasai Android untuk wawancara berikutnya

Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.

Mulai gratis