واتساب
كل المشاريع

تطبيق إنتاجية

2023

مدير مهام يعمل بلا اتصال

تطبيق مهام يعمل بلا اتصال بالكامل، مع محرك مزامنة مخصص يوفّق بيانات SQLite المحلية مع Firestore عند عودة الاتصال.

الدور

مطوّر منفرد

السنة

2023

الحالة
مكتمل
التقنيات
  • Flutter
  • Sqflite
  • Firestore
مدير مهام يعمل بلا اتصال — interface preview

نظرة عامة

تطبيق لإدارة المهام مصمم للعمل بلا اتصال بالكامل: تُكتب كل عملية أولًا في SQLite المحلية، ثم تُوفَّق مع Firestore عبر محرك مزامنة مخصص عند عودة الاتصال.

الحل

يتتبع محرك المزامنة التعديلات المحلية ويحل التعارضات عند إعادة الاتصال، بدلًا من افتراض توفر الشبكة دائمًا — التطبيق قابل للاستخدام الكامل دون أي اتصال إطلاقًا.

النتائج

تطبيق يعمل بلا اتصال بالكامل وبوظائف كاملة، استُخدم لاستكشاف أنماط المعمارية "المحلية أولًا" التي طُبّقت لاحقًا على تطبيقات Carry Go المحمولة.