Skip to content

Kelime Öğrenme

Yusuf Özgül edited this page May 10, 2019 · 1 revision

Senaryo:

Kullanıcılar veri tabanında bulunan kelimeleri çözerek öğrenmelerini hedefler, kelimenin doğru bilinmesi halinde test edilmek üzere saklanır.


Problem Çözümü:

Firebase'de bulunan kelimeler cihaza indirilir, Model sınıfı kelimeleri ayrıştırarak bir kelime sayfasında bulunması gereken tüm verileri üreterek oluşturur. Kullanıcıya sonsuz kaydırılabilirlikte 3 sayfa sunulur. Her sayfa tek bir View'dan türetilmiştir. Kullanıcı daima ortadaki sayfayı görmektedir. Sayfadaki kelime çözüldüğü zaman butonlar erişebilirliğe kapatılır. Seçilen cevap ile doğru cevabın doğruluğu kontrol edilir. Doğru olması durumunda seçilen şık yeşil olarak renklendirilir, hatalı olması durumunda ise seçilen şık kırmızı olarak renklendirilir. 0,6 saniyenin ardından bir sonraki soruya geçilir. Kullanıcı önündeki soruyu çözmek istememesi durumunda kaydırma yaparak farklı sorulara geçiş yapabilir.

Clone this wiki locally