Şimdiye Kadarki Yolculuk
Yaklaşık bir buçuk yıldır Glu Sight adını verdiğim bir diyabet yönetimi uygulaması üzerinde çalışıyorum. Lansman tarihi yaklaştıkça, özellikleri azaltmam, gevşek uçları bağlamam ve sonunda yayına hazırlanmam gerektiğini fark ettim. Her şeyin birinci günden hazır olması gerekmiyor, dedim kendi kendime. Bazı özellikler bekleyebilir, ama sağlam bir temelle başlamak şarttı. Uygulama içi abonelikleri ve satın almaları nasıl yöneteceğime dair karar sürecim tam da burada başladı.
RevenueCat: Zorlu Bir Başlangıç
Uygulama içi satın almaları entegre etme noktasına geldiğimde, RevenueCat hakkında bir sürü harika şey duymaya başladım. Güçlü özellikleri ve topluluktaki itibarıyla uygulama geliştiricileri için başvurulacak çözüm gibi görünüyordu. Doğal olarak RevenueCat’i veya doğrudan StoreKit 2 API’sini kullanmayı düşündüm. RevenueCat kullanan başkalarına ulaşıp başlangıç için ipuçları istedim.
Ancak kısa sürede keşfettiğim şey, RevenueCat’in ilk kurulum sürecinin beklediğimden çok daha zorlu olduğuydu. Prosedürler karmaşıktı ve daha kötüsü, en çok rehberliğe ihtiyaç duyduğum alanlarda dokümantasyon yetersiz kalıyordu. Temelleri kurmak zaman aldı ve özellikle uygulamamı lansmana hazırlamak için zaten baskı altındayken bir mücadele gibi hissettirdi. Kurulumu tamamlamayı başardım ama en hoş deneyim olmadı.
FreemiumKit’i Keşfetmek: Bir Nefes Taze Hava
Sonra FreemiumKit’e rastladım. Bazı olumlu yorumları okuduktan sonra denemeye karar verdim. Daha başından belirgin bir fark fark ettim. FreemiumKit ile kurulum inanılmaz derecede basitti. Daha önce denediğim herhangi bir çözümden çok daha hızlı bir şekilde uygulamamla entegre edebildim. SDK entegrasyon dokümantasyonu kristal berraklığındaydı — bir kez oku ve hazırsın. Her şey yerli yerine oturuyormuş gibi hissettirdi.

FreemiumKit sadece kurulum sürecini kolaylaştırmakla kalmadı; aynı zamanda App Store Connect ile kutudan çıkar çıkmaz kusursuz çalışan akıllı otomasyon ve varsayılanlarla doluydu. Ve yine de, ihtiyaçlarıma göre özelleştirme esnekliği de sunuyordu. Fiyatlandırma da tam yerindeydi, özellikle benim gibi yeni başlayan bir uygulama geliştiricisi için. Geliştiricilerin desteği mi? Mükemmel. Geliştiriciyle bir görüşme yaptım ve bu harika bir deneyim oldu. Beni süreç boyunca yönlendirdi ve 45 dakika içinde Apple’ın dokümantasyonunun bile ayrıntılı olarak ele almadığı uygulama içi satın alma konularında netlik kazandım.
Geliştirme Sürecime Etkisi
FreemiumKit’e geçiş, geliştirme sürecim üzerinde inanılmaz bir etki yarattı. Önemli miktarda kodu temizleyebildim, RevenueCat’in gerektirdiği ekstra sınıfları ve gereksiz karmaşıklığı kaldırdım. Bu temizlik sadece estetik değildi — uygulamamı daha verimli ve yönetimi daha kolay hale getirdi. Tüm RevenueCat kodları gitti, yerini FreemiumKit aldı ve bayılıyordum.
PaidFeatureView ve PaidStatusView gibi dahili SDK bileşenleri inanılmaz derecede özelleştirilebilirdi, teknik ayrıntılar hakkında endişelenmeden kullanıcı deneyimine odaklanmamı sağlıyordu. Uygulama içi satın almaları yönetmek için bütün bir ViewModel yazmak yerine, FreemiumKit’ten tek satırlık bir kod kullanabiliyordum. Bu bana en önemli şeye — harika bir uygulama geliştirmeye — konsantre olma özgürlüğü verdi.
Dahası, FreemiumKit sayesinde StoreKit2’nin göz korkutucu yönleri yönetilebilir hissettirdi. FreemiumKit ile oynayarak StoreKit2’yi daha iyi anladım, bu büyük bir katma değerdi. Bunaltıcı görünen bir görevi keyifli ve son derece eğitici bir şeye dönüştürdü.
Lansmana Giden Net Bir Yol
Geriye bakınca, uygulamamı daha önce lansmanı geciktirmemin en büyük nedeni RevenueCat’i entegre etmek için gereken bunaltıcı iş yüküydü. Paywall’ı oluşturmaya ve her şeyi kodlamaya başlamıştım, ama karmaşıklık beni yıprattı. Uygulamanın o kısmını tekrar ele almak çok fazla iş gibi hissettirdiği için ertelemeye başladım.
FreemiumKit tüm bunları değiştirdi. Hem yeni özellikler geliştirmeye odaklanmamı hem de abonelik yönetimini kaygısız bir şekilde entegre etmemi sağladı. Hatta App Store Connect’te deneme sürelerinde değişiklikler yaptım ve FreemiumKit hepsini sorunsuzca yakaladı. Kaygı ve “geliştirici blokajı” ortadan kalktı ve lansman günüme ulaşma konusunda yeniden heyecan duymaya başladım.

Son Düşünceler
FreemiumKit benim için oyunun kurallarını değiştirdi. Sadece geliştirme sürecimi basitleştirmekle kalmadı, aynı zamanda Glu Sight‘ı yayınlama tutkumu da yeniden alevlendirdi. Kurulum sorunsuzdu, dokümantasyon birinci sınıftı ve geliştiricilerin desteği inanılmazdı. Uygulama içi satın alma yönetimiyle benzer zorluklarla karşılaşan herkes için FreemiumKit’i yeterince tavsiye edemem. RevenueCat’in ortaya koyduğu engelleri aşmama ve gurur duyduğum bir ürün sunmaya odaklanmama yardımcı oldu.
Eylül 2024’te lansmana her geçen gün biraz daha yaklaşırken, FreemiumKit sayesinde heyecanlı ve hazırım. Bu yolda yeni arkadaşlıklar kurdum, tonlarca şey öğrendim ve en önemlisi, sonunda başkalarının diyabetlerini kolayca yönetmelerine yardımcı olma yolundayım.
Lansmanı kaçırma!
👨💻 Lansman yazısını kaçırma! Beni Threads ve Mastodon’da takip et.
💁 Bu yazıdan keyif aldın mı? FreemiumKit’e göz at! Paywall’lar, A/B testi ve canlı push ile basit uygulama içi satın almalar! Hemen al veya çalışırken görmek için video kurulum rehberini izle.
