Android Gradle
Build sistemi, bağımlılıklar, build types, flavors, imzalama
1Android'de Gradle nedir?
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.
2build.gradle (Project) ile build.gradle (Module: app) arasındaki fark nedir?
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.
3Android'de applicationId nedir?
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).
versionCode ile versionName arasındaki fark nedir?
Android'de minSdk nedir?
+23 mülakat soruları
Diğer Android mülakat konuları
Android Temelleri
Android UI ve Kaynaklar
Android Yaşam Döngüsü
Android Navigasyon
Android Veri Yönetimi
Android Networking
Android Test
Android için Kotlin Dili Temelleri
Room Database
Arka Plan İşleri
Jetpack Compose
İzinler ve Cihaz Özellikleri
Android için Firebase
Android MVVM Architecture
Gelişmiş Android Ağ İşlemleri
Kotlin Koleksiyonları ve Operatörleri
Kotlin Coroutines ve Flow
Android Bağımlılık Enjeksiyonu
Android MVI Architecture
Android Clean Architecture
Android Compose İleri Düzey
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
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