Android Academy · Ders

Play Store'da Yayınlama

Uygulamanızı yayınlanmaya hazırlayın. Üretim için build.gradle'ı yapılandırın, anahtar deposuyla imzalayın, AAB oluşturun, Play Console'u kurun ve aşamalı sunumları kullanın.

6. ders / 611 adım

Play Store'da Yayınlama, CoddyKit'te ücretsiz bir Android Academy dersidir. Bu, 6 dersinin 6. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Android Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Android Academy kursu toplamda 6 dersten oluşur.

Yayınlamadan Önce

Play Store'da yayınlamadan önce şunları yaptığınızdan emin olun:

  • Uygun bir uygulama adı, simge ve açıklama belirleyin
  • build.gradle içindeki versionCode ve versionName değerlerini güncelleyin
  • Birden fazla ekran boyutunda ve Android sürümünde test edin
  • Hedef kitleniz için uygun bir minSdk belirleyin
  • Hata ayıklama günlüklerini ve test kimlik bilgilerini kaldırın

versionCode ve versionName

app/build.gradle içindeki iki sürüm alanı:

  • versionCode — tam sayıdır ve her sürümde artırılmalıdır (1, 2, 3…). Play Store bunu güncellemeleri algılamak için kullanır.
  • versionName — kullanıcılara gösterilen, insanlar tarafından okunabilir dizedir ("1.0.0", "2.3.1"). Anlamsal sürüm oluşturmayı kullanın: major.minor.patch.

Derleme Yapılandırması

Bir sürüm APK/AAB'si oluşturmadan önce derleme türünüzü build.gradle içinde yapılandırın:

android {
    defaultConfig {
        applicationId "com.yourcompany.yourapp"
        minSdk 26
        targetSdk 34
        versionCode 1
        versionName "1.0.0"
    }

    buildTypes {
        release {
            minifyEnabled true         // removes unused code (ProGuard)
            shrinkResources true       // removes unused resources
            proguardFiles(
                getDefaultProguardFile("proguard-android-optimize.txt"),
                "proguard-rules.pro"
            )
        }
    }
}

Uygulamayı İmzalama

Her Android uygulaması yayınlanmadan önce dijital olarak imzalanmalıdır. Özel anahtarınızı içeren bir dosya olan keystore'a ihtiyacınız vardır.

Bu dosyayı bir kez oluşturun: Android Studio'da Build → Generate Signed Bundle/APK → Create new keystore seçeneklerini kullanın.

Uyarı: Keystore dosyanızı kaybederseniz uygulamanızı bir daha güncelleyemezsiniz. Güvenli bir yedeğini alın!

AAB ve APK Karşılaştırması

Google Play, yeni uygulamalar için AAB (Android App Bundle) biçimini gerektirir (APK değil):

  • AAB — Google Play, bu paketten her cihaz için iyileştirilmiş APK'ler oluşturur. Kullanıcılar için daha küçük indirme boyutu sağlar.
  • APK — daha eski biçimdir; uygulamayı dışarıdan yükleme ve test amacıyla hâlâ kullanılır

Build → Generate Signed Bundle/APK → Android App Bundle

Play Console Kurulumu

Google Play Console'da yayınlama adımları:

  • play.google.com/console adresinden bir geliştirici hesabı oluşturun (tek seferlik 25 ABD doları ücret)
  • Yeni bir uygulama oluşturun — ülkeyi ve dili seçin
  • Mağaza sayfasını doldurun: başlık, açıklama, ekran görüntüleri ve özellik grafiği
  • Anketi kullanarak içerik derecelendirmesini belirleyin
  • İmzalı AAB'nizi Dahili Test veya Üretim kanalına yükleyin

Yayın Kanalları

Google Play'de birden fazla yayın kanalı vardır; bunları sırayla kullanın:

  • Dahili Test — en fazla 100 test kullanıcısı, anında onaylanır
  • Kapalı Test (Alfa) — yalnızca davetle katılınabilen test kullanıcıları grubu
  • Açık Test (Beta) — herkesin katılabildiği beta sürümü
  • Üretim — tüm kullanıcıların erişimine açıktır. Kademeli yayın yapılabilir (ör. %10 → %50 → %100)

Mağaza Listeleme Varlıkları

Play Store için gerekli varlıklar:

  • Uygulama simgesi — 512×512 PNG
  • Öne çıkan görsel — 1024×500 PNG (Play Store başlığında gösterilir)
  • Ekran görüntüleri — en az 2 telefon ekran görüntüsü
  • Kısa açıklama — en fazla 80 karakter
  • Tam açıklama — en fazla 4000 karakter

Yayın Sonrası: Güncellemeler

Uygulamanızı güncelleme:

  • versionCode ve versionName değerlerini artırın
  • Yeni bir imzalı AAB oluşturun
  • Play Console'a yükleyin → aynı uygulama → yeni sürüm
  • Kullanıcıları değişiklikler hakkında bilgilendirmek için sürüm notlarını (Yenilikler) yazın
  • Riskli değişiklikler için kademeli kullanıma sunma yöntemini kullanın — kapsamı genişletmeden önce çökme oranlarını izleyin

Kısa Kontrol

Yeni bir sürüm yüklerken versionCode değerini artırmayı unutursanız ne olur?

Tebrikler!

Android Geliştirme kursunun tamamını bitirdiniz! İşte öğrendikleriniz:

  • Kotlin temelleri — değişkenler, işlevler, null güvenliği, sınıflar
  • Android temelleri — Activity'ler, yerleşimler, kullanıcı girdisi, Intent'ler
  • Listeler ve veriler — RecyclerView, koleksiyonlar, SharedPreferences
  • Mimari — ViewModel, LiveData, Room, Coroutines, Repository
  • Ağ işlemleri — Retrofit, Coil, hata işleme ve yayınlama

Artık gerçek Android uygulamaları geliştirmeye ve kullanıma sunmaya hazırsınız. Geliştirmeye devam edin!

Başlamak ücretsiz

Yapay zeka eğitmeniyle Kotlin öğren — ücretsiz

Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.

Kurslar
36
Dersler
152

Sıkça Sorulan Sorular

“Play Store'da Yayınlama” dersi ücretsiz mi?

Evet — “Play Store'da Yayınlama” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Android Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Android Academy kursu toplamda 6 dersten oluşur.

“Play Store'da Yayınlama” dersinde ne öğreneceğim?

Uygulamanızı yayınlanmaya hazırlayın. Üretim için build.gradle'ı yapılandırın, anahtar deposuyla imzalayın, AAB oluşturun, Play Console'u kurun ve aşamalı sunumları kullanın. Android Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Android Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Android Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 6 dersinin 6. dersidir.

“Play Store'da Yayınlama” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Android Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Android Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Retrofit ve REST API'leri
  2. Coil ile Görüntü Yükleme
  3. Hata Yönetimi ve Kullanıcı Deneyimi
  4. Anlık Bildirimler
  5. WorkManager ve Arka Plan Görevleri
  6. Play Store'da Yayınlama
← Android Academy Sayfasına Dön