Android

Android Gradle

Build sistemi, bağımlılıklar, build types, flavors, imzalama

26 mülakat soruları·
Junior
1

Android'de Gradle nedir?

Cevap

Gradle, Android'in resmi build sistemidir. Kod derlemeyi, bağımlılık yönetimini, APK/AAB'ye paketlemeyi, imzalamayı ve testleri çalıştırmayı otomatikleştirir. Gradle, Groovy veya Kotlin DSL ile yazılmış scriptleri (build.gradle) kullanır. Ant veya Maven gibi eski sistemlerin yerini alan esnek ve güçlü bir araçtır.

2

build.gradle (Project) ile build.gradle (Module: app) arasındaki fark nedir?

Cevap

build.gradle (Project): tüm proje modülleri için GENEL yapılandırma. Repositories (Maven, Google), Android Gradle plugin sürümleri, ortak bağımlılıkları tanımlar. build.gradle (Module: app): app modülüne ÖZEL yapılandırma. applicationId, versionCode, minSdk, targetSdk, modül bağımlılıklarını tanımlar. Bir proje birden fazla modüle sahip olabilir, her biri kendi build.gradle'ı ile.

3

Android'de applicationId nedir?

Cevap

applicationId, uygulamanın Google Play Store'daki ve cihazdaki BENZERSİZ tanımlayıcısıdır. Format: com.company.appname. Aynı applicationId'ye sahip iki uygulama bir arada bulunamaz. applicationId, build.gradle'da tanımlanır: android { defaultConfig { applicationId 'com.example.app' } }. Kodun paket adıyla karıştırmayın (farklı olabilir).

4

versionCode ile versionName arasındaki fark nedir?

5

Android'de minSdk nedir?

+23 mülakat soruları

Bir sonraki mülakatın için Android'de uzmanlaş

Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.

Ücretsiz başla