# Android CI/CD and Release (Android) > Android CI/CD ve sürüm yayınlama: GitHub Actions, Fastlane, Play Store, App Bundle ve otomasyon - 15 mülakat soruları - Senior - [Mülakat Soruları: Android](https://sharpskill.dev/tr/technologies/android/mulakat-sorulari.md) ## 1. CI/CD nedir? **Cevap** CI/CD, Continuous Integration / Continuous Delivery (veya Deployment) anlamına gelir. CI, kararlılığı sağlamak için her commit'te otomatik test çalıştıran sürekli kod entegrasyonunu ifade eder. CD ise kodun farklı ortamlara (staging, production) otomatik olarak teslim edilmesi veya dağıtılmasına odaklanır. Temel faydaları arasında hızlı hata tespiti, daha sık sürüm yayınlama ve tutarlı yazılım kalitesi yer alır. ## 2. Android için GitHub Actions nasıl yapılandırılır? **Cevap** Şunları tanımlayan bir .github/workflows/android.yml dosyası oluşturun: 1) tetikleyici (on: push, pull_request), 2) runner (runs-on: ubuntu-latest), 3) Java kurulumu (actions/setup-java@v3), 4) build'leri hızlandırmak için Gradle cache, 5) ./gradlew build test yürütmesi ve 6) artefakt yüklemesi. İmzalama anahtarları için GitHub secrets kullanın. ## 3. Android için Fastlane nedir? **Cevap** Fastlane, Android uygulamaları için build, test, imzalama ve dağıtım görevlerini basitleştiren bir otomasyon aracıdır. Build oluşturma, ekran görüntüleri, beta dağıtım ve Play Store yayınlamayı otomatikleştirir. Yapılandırma, lane'lerle (örn. lane :beta, lane :release) bir Fastfile içinde yapılır. ## 12 soru daha mevcut - CI pipeline'ında testler nasıl otomatikleştirilir? - Google Play Store'da bir uygulama nasıl yayınlanır? Ücretsiz kaydol: https://sharpskill.dev/tr/login ## Diğer Android mülakat konuları - [Android Temelleri](https://sharpskill.dev/tr/technologies/android/mulakat-sorulari/android-fundamentals.md): 24 soru, Junior - [Android UI ve Kaynaklar](https://sharpskill.dev/tr/technologies/android/mulakat-sorulari/android-ui-and-resources.md): 30 soru, Junior - [Android Yaşam Döngüsü](https://sharpskill.dev/tr/technologies/android/mulakat-sorulari/android-lifecycle.md): 30 soru, Junior - [Android Navigasyon](https://sharpskill.dev/tr/technologies/android/mulakat-sorulari/android-navigation.md): 26 soru, Junior - [Android Veri Yönetimi](https://sharpskill.dev/tr/technologies/android/mulakat-sorulari/android-data-management.md): 29 soru, Junior - [Android Networking](https://sharpskill.dev/tr/technologies/android/mulakat-sorulari/android-networking.md): 29 soru, Junior - [Android Test](https://sharpskill.dev/tr/technologies/android/mulakat-sorulari/android-testing.md): 28 soru, Junior - [Android Gradle](https://sharpskill.dev/tr/technologies/android/mulakat-sorulari/android-gradle.md): 26 soru, Junior - [Android için Kotlin Dili Temelleri](https://sharpskill.dev/tr/technologies/android/mulakat-sorulari/android-kotlin-language-essentials.md): 24 soru, Junior - [Room Database](https://sharpskill.dev/tr/technologies/android/mulakat-sorulari/android-room-database.md): 25 soru, Mid-Level - [Arka Plan İşleri](https://sharpskill.dev/tr/technologies/android/mulakat-sorulari/android-background-work.md): 18 soru, Mid-Level - [Jetpack Compose](https://sharpskill.dev/tr/technologies/android/mulakat-sorulari/android-compose.md): 28 soru, Mid-Level - [İzinler ve Cihaz Özellikleri](https://sharpskill.dev/tr/technologies/android/mulakat-sorulari/android-permissions-and-device.md): 21 soru, Mid-Level - [Android için Firebase](https://sharpskill.dev/tr/technologies/android/mulakat-sorulari/android-firebase.md): 23 soru, Mid-Level - [Android MVVM Architecture](https://sharpskill.dev/tr/technologies/android/mulakat-sorulari/android-mvvm-architecture.md): 18 soru, Mid-Level - [Gelişmiş Android Ağ İşlemleri](https://sharpskill.dev/tr/technologies/android/mulakat-sorulari/android-networking-advanced.md): 13 soru, Mid-Level - [Kotlin Koleksiyonları ve Operatörleri](https://sharpskill.dev/tr/technologies/android/mulakat-sorulari/android-kotlin-collections-operators.md): 20 soru, Mid-Level - [Kotlin Coroutines ve Flow](https://sharpskill.dev/tr/technologies/android/mulakat-sorulari/android-kotlin-coroutines-flow.md): 20 soru, Mid-Level - [Android Bağımlılık Enjeksiyonu](https://sharpskill.dev/tr/technologies/android/mulakat-sorulari/android-dependency-injection.md): 15 soru, Mid-Level - [Android MVI Architecture](https://sharpskill.dev/tr/technologies/android/mulakat-sorulari/android-mvi-architecture.md): 17 soru, Mid-Level - [Android Clean Architecture](https://sharpskill.dev/tr/technologies/android/mulakat-sorulari/android-clean-architecture.md): 21 soru, Senior - [Android Compose İleri Düzey](https://sharpskill.dev/tr/technologies/android/mulakat-sorulari/android-compose-advanced.md): 17 soru, Senior - [Android Performance and Monitoring](https://sharpskill.dev/tr/technologies/android/mulakat-sorulari/android-performance-monitoring.md): 13 soru, Senior - [Android Security and Privacy](https://sharpskill.dev/tr/technologies/android/mulakat-sorulari/android-security-privacy.md): 18 soru, Senior - [Android UX and Form Factors](https://sharpskill.dev/tr/technologies/android/mulakat-sorulari/android-ux-form-factors.md): 18 soru, Senior - [Android Testing Advanced](https://sharpskill.dev/tr/technologies/android/mulakat-sorulari/android-testing-advanced.md): 18 soru, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/tr/technologies/android/mulakat-sorulari/android-cicd-release