Fikirden mağazaya kadar tek başıma çıkardığım mobil uygulama

İngilizce metin okurken kelimeye dokunup kart yapan, aralıklı tekrarla ve oyunlarla öğreten mobil uygulama. Çevrimdışı çalışıyor, hesap açmadan kullanılabiliyor.

Proje
LearnCard
Sektör
Kendi ürünüm · Eğitim
Süre
Ağustos 2026'dan beri
Şu an
Mağazaya hazırlanıyor
LearnCard: kısa ekran kaydı (sahte veriyle)

Neden bu proje

Bu bir müşteri işi değil, kendi ürünüm. Burada olmasının nedeni şu: bir mobil uygulamayı fikirden mağazaya kadar tek başıma götürebildiğimi gösteriyor. Müşteri uygulaması, sadakat uygulaması ya da sahadaki ekip için bir mobil araç düşünen işletmeye referans olsun diye buraya koydum.

Ne yapıyor

İngilizce bir metin okurken anlamını bilmediğiniz kelimeye dokunuyorsunuz; Türkçe karşılığı, okunuşu ve geçtiği cümle açılıyor, isterseniz kelime destenize ekleniyor. Aralıklı tekrar sistemi kartı tam unutmak üzereyken karşınıza çıkarıyor; dört küçük oyunla pekiştiriyorsunuz.

Neye dikkat ettim

  • Çevrimdışı çalışıyor: sözlük uygulamanın içinde; internet olmadan da okuma ve tekrar yapılıyor.
  • Hesap şart değil: misafir olarak kullanılabiliyor, veriler cihazda kalıyor. Hesap açılırsa cihazlar arasında senkronize oluyor.
  • Kullanıcının verisi korunuyor: herkes yalnız kendi verisini görebiliyor; hesap ve tüm veriler uygulama içinden silinebiliyor. Reklam ve takip yok.
  • Mağaza hazırlığı: gizlilik politikası, hesap silme ve veri güvenliği formları hazırlanıyor.

Ekranlar

Görüntüler sahte (örnek) veriyle hazırlandı.

Okuyucu ve sözlük: metindeki kelimeler öğrenme durumuna göre renkleniyor, dokunulan kelimenin anlamı ve örnek cümlesi açılıyor
Okuyucu ve sözlük: metindeki kelimeler öğrenme durumuna göre renkleniyor, dokunulan kelimenin anlamı ve örnek cümlesi açılıyor
Kart tekrarı: kartın ön yüzü (kelime, okunuş, örnek cümle) ve arka yüzü (Türkçe çeviri, tanım, hatırlama düğmeleri)
Kart tekrarı: kartın ön yüzü (kelime, okunuş, örnek cümle) ve arka yüzü (Türkçe çeviri, tanım, hatırlama düğmeleri)
Oyun merkezi, kelime eşleştirme oyunu ve günlük ilerleme istatistikleri
Oyun merkezi, kelime eşleştirme oyunu ve günlük ilerleme istatistikleri
Koyu tema: okuyucu, sözlük sayfası ve kart tekrarı
Koyu tema: okuyucu, sözlük sayfası ve kart tekrarı
Teknik detaylar
  • Flutter
  • Riverpod
  • Drift (SQLite)
  • Supabase
  • Flutter (Android ve iOS), durum yönetimi Riverpod, yerel veritabanı Drift (SQLite).
  • Hesap ve bulut: Supabase (kimlik doğrulama, Edge Function); satır düzeyinde güvenlik kuralları yalnız kullanıcının kendi verisine izin veriyor.
  • Kendi yazdığım senkron motoru: cihaz çevrimdışıyken yapılan değişiklikler bağlantı gelince buluta aktarılıyor.
  • Gömülü, çevrimdışı İngilizce–Türkçe sözlük (Wiktionary verisi, CC BY-SA).
  • Aralıklı tekrar (SRS) algoritması ve 4 mini oyun.
  • 200'ü aşkın otomatik test; ilk web prototipi React ile yapıldı, ardından Flutter'a geçildi.

Benzer bir derdiniz mi var?

Bugün işin nasıl yapıldığını kısaca anlatın; nasıl kolaylaşabileceğini birlikte konuşalım.

WhatsApp'tan yaz (yeni sekmede açılır)