- Screen Tasarımı:
- Offline çalışacak ekranı Designer’da oluşturun.
- Görselleri API yerine Image Library üzerinden ekleyin.
- İnternet gerektiren element ve aksiyonları kullanmayın.
- Rol Atama:
- Screen’in Properties paneline gidin.
- Is Offline seçeneğini aktif edin.
- İlgili ekran otomatik olarak Default Offline Screen rolünü alır.
- Veri Yapılandırması
- Offline kullanılacak tabloları seçin.
- Schema Only seçeneği ile yalnızca şema yapısını indirin.
- Düzenlenmesi gereken tablolar için Enable Editing aktif edin.
- Platforma Özgü Derleme:
- Uygulamayı iOS veya Android için export edin.
- Cihazda internet bağlantısı kesildiğinde:
- Kullanıcı bilgilendirilir.
- Offline Screen otomatik açılır.
- Veriler SQLite’a yazılmaya başlanır.
- Navigasyon ve Tasarım Detayları:
- Manuel Navigasyon: Offline Screen’de yönlendirme otomatik değildir; kullanıcıyı bilgilendirecek butonları manuel ekleyin.
- Online Moda Geçiş: Kullanıcıyı, bağlantı sağlandığında ana ekrana yönlendiren bir buton ekleyin.
- Master Page Entegrasyonu: Ortak bileşenleri Master Page ile yönetin.
- Durum Bilgisi: Kullanıcıya offline olduğunu açıkça belirten ikon veya metin eklenmesi önerilir.
Bu adımları takip ederek, uygulamanızın çevrimdışı modda da kullanıcı dostu ve işlevsel bir deneyim sunmasını sağlayabilirsiniz.