Sorun
Vardiya düzeni takvim uygulamalarının varsaydığı hiçbir şeye benzemiyor. Haftalar tekrar etmiyor, mesailer gece yarısını aşıyor, değişimler son dakikada oluyor. Takvime “her salı 09:00” diyebilirsin ama “üç gündüz, iki gece, iki off” diyemezsin.
Yaklaşım
Shift4You vardiya döngüsünü birinci sınıf bir kavram olarak modelliyor. Döngüyü bir kez tanımlıyorsun, uygulama takvimi ileriye doğru kendisi kuruyor. Gece mesaileri iki güne yayıldığında bunu bir hata değil, beklenen durum olarak ele alıyor.
Öne çıkan parçalar
Ana ekranı terk etmeden bakabilmek. WidgetKit ile bir sonraki vardiya kilit ekranında duruyor; Live Activity vardiya sürerken kalan süreyi canlı gösteriyor. Uygulamanın çoğu değeri, uygulama hiç açılmadan teslim ediliyor.
Cihazlar arası sessiz senkron. CloudKit üzerinden iPhone ve iPad aynı takvimi paylaşıyor. Hesap yok, kayıt yok, sunucu yok — kullanıcının verisi kendi iCloud’unda kalıyor.
Siri ile sorgulama. App Intents sayesinde “bu hafta kaç gece var” gibi soruların cevabı uygulamayı açmadan alınabiliyor.






