Namaz Vakitleri Uygulaması
Günde beş kez açılan bir uygulama. Bu tür uygulamalarda ölçü şudur: bakılan bilgi ekranda ilk saniyede görünmeli, hiçbir şey yüklenmesini beklememeli.
- ÇATI
- Flutter · Dart
- PLATFORM
- iOS · Android
- HESAP
adhankütüphanesi · Diyanet yöntemi · tamamen cihaz üstünde- CİHAZ
- Konum · manyetometre (pusula) · dokunsal motor
- DURUM
- Geliştirme
Vakitler internetsiz çalışıyor
Namaz vakitleri sunucudan çekilmiyor; konumdan cihazda hesaplanıyor. Uçakta, metroda, çekmeyen bir yerde açtığınızda da doğru vakti gösteriyor. Ekranda bugünün altı vakti ve bir sonraki vakte kalan süre canlı olarak sayılıyor.
Bu aynı zamanda gizlilik kararı: konum cihazdan çıkmıyor, kimseye gönderilmiyor. Hesap tarafında Diyanet yöntemi kullanılıyor.
Kıble: pusula ile hesabın buluştuğu yer
Kâbe yönü, konumdan hesaplanan büyük daire açısı ile cihazın manyetometresinden okunan yönün farkı. Zor kısmı matematik değil, pusulanın gürültüsü — okuma sürekli birkaç derece oynar ve ok titrer. Okuma yumuşatılıyor, hizalanma sağlandığında görsel bir onay veriliyor; kullanıcı telefonu ne zaman sabit tutacağını böyle biliyor.
Zikirmatik ve dokunsal his
Zikirmatikte kullanıcı ekrana bakmıyor — parmağı dokunuyor, gözü başka yerde. Bu yüzden geri bildirimi görsele değil titreşime bağladık ve üç kademe yaptık: her dokunuşta hafif bir his, her on birde biraz daha belirgin bir işaret, hedefe ulaşıldığında net bir tamamlanma titreşimi.
Sayaç uygulama kapansa da yerinde duruyor. Yanlışlıkla sıfırlanan bir zikirmatiğin kullanıcıya maliyeti yüksek.
Mobil uygulama fikriniz mi var?
Cihazın kendisini kullanan uygulamalar en sevdiğimiz işler.