Bir öğretmen olarak yıllarca öğrencilerimin karşılaştığı zorlukları gözlemledim. En büyük sorunlardan biri kelime öğrenme motivasyonunu sürdürmekti. Bu sorunu çözmek için kendi mobil uygulamam olan KelimEZ'i geliştirmeye karar verdim.
Neden Kendi Uygulamamı Geliştirdim?
Piyasada birçok kelime öğrenme uygulaması var. Ancak Türk öğrenciler için tasarlanmış, gamification öğelerini etkili kullanan ve kullanıcı dostu bir uygulama bulmak zordu. Öğretmenlik deneyimimden gelen içgörüleri uygulamaya dökmek istedim.
💡 Önemli Ders: Bir uygulama fikrine başlamadan önce, gerçek bir problemi çözüp çözmediğinizi sorgulayın.
Teknoloji Seçimi: Neden Flutter?
Ben Flutter'ı tercih ettim çünkü:
- Tek kod tabanı: Aynı kodla hem iOS hem Android uygulaması
- Hot Reload: Kodu değiştirdiğinizde anında sonucu görme
- Performans: Native'e yakın performans
- Zengin widget kütüphanesi: Hızlı prototipleme
Kullandığım Teknolojiler
Geliştirme Süreci
1. Planlama ve Tasarım
Kod yazmaya başlamadan önce uygulamanın ne yapacağını belirledim:
- Kelime kartları (flashcards) sistemi
- Aralıklı tekrar (spaced repetition) algoritması
- Günlük hatırlatmalar ve streak sistemi
- Oyunlaştırma öğeleri (rozet, seviye, puan)
2. MVP (Minimum Viable Product)
Her şeyi aynı anda yapmak yerine en temel özellikleri içeren bir sürüm çıkardım. Böylece hızlıca test edebildim ve gerçek kullanıcı geri bildirimi aldım.
🚀 MVP Prensibi: İlk sürümünüz utandırıcı değilse, çok geç yayınlamışsınızdır.
App Store ve Google Play Yayınlama
Apple App Store
- Apple Developer hesabı: Yıllık 99$
- Gizlilik politikası zorunlu
- İnceleme süreci: 1-3 gün
Google Play Store
- Google Play Console: Tek seferlik 25$
- AAB formatı ile yükleme
- İçerik derecelendirme anketi
Öğrendiğim En Önemli Dersler
- Küçük başlayın: MVP ile başlayın
- Kullanıcı geri bildirimi altındır: Gerçek verilerle hareket edin
- Tutarlılık önemli: Her gün biraz çalışmak daha iyi
- Dokümantasyon yazın: Kodunuzu anlamak zorlaşabilir
📱 KelimEZ'i Deneyin: App Store'dan indirin
Sonuç
Sıfırdan bir mobil uygulama geliştirmek zorlu ama ödüllendirici. Bir fikriniz varsa, bugün başlayın.