Referanslar
Lexumi: oyunlaştırılmış kelime öğrenme uygulaması (iOS)
Beş dilde 1.000’den fazla kavram, dokuz oyun modu, ders yolu, Game Center düelloları ve iCloud eşitlemesi olan bir iOS uygulamasını fikirden mağaza gönderimine kadar biz geliştirdik.
- Müşteri
- Kodzoft — kendi ürünü
- Hizmetler
- Özel yazılımHazır yazılım
Amaç
Kelime öğrenmeyi bir “ödev” değil, her gün geri dönülen kısa bir oyun hâline getirmek. Oyuncu konuştuğu dili ve öğrenmek istediği dili seçer; kelimeler kendi dilinde gösterilir, hedef dildeki karşılığı istenir.
Ne yaptık
Ürün tasarımı ve içerik: Türkçe, İngilizce, Almanca, İspanyolca ve Fransızca karşılıklarıyla 1.045 kavram, 25 kategori, A1–B1 seviyeleri; tek kaynaktan üretilen ve tutarlılığı betikle denetlenen kelime verisi.
Dokuz oyun modu: kelime kartları, yazma, harf karıştırma, zamana karşı, eşleştirme, dinleme, günlük meydan okuma, gerçek zamanlı düello ve ünite dersleri.
Ders yolu: kategorilere ve seviyelere göre türetilen 130’dan fazla ünite; bölüm sonunda tekrar ve “patron” turu, sandık ödülleri, yıldız sistemi.
Teknoloji: SwiftUI (iOS 17+), SwiftData ile yerel kayıt ve CloudKit üzerinden cihazlar arası eşitleme, Game Center liderlik tabloları ve başarımlar, GameKit ile 1’e 1 düello, WidgetKit ana ekran bileşeni.
Gelir modeli: StoreKit 2 ile aylık/yıllık Premium ve ömür boyu satın alma, altın paketleri, ödüllü reklam; hiçbir oyun modu ödeme duvarının arkasında değil.
Mağaza süreci: App Store Connect kurulumu, uygulama içi satın alma tanımları, gizlilik anketi, ekran görüntüleri ve inceleme notları.
Öne çıkanlar
Tüm oyun kuralları ve ilerleme mantığı test edilebilir saf Swift modüllerinde; arayüz yalnızca durumu çizer. Aynı kod tabanından widget ve uygulama besleniyor. Kelime verisi ve ders yolu koddan bağımsız olduğu için yeni dil eklemek içerik işi, yazılım işi değil.