سلسلة · سلسلة 04
Flutter offline-first على شبكات حقيقية.
أربعة أجزاء عن بناء تطبيق Flutter يعمل بنفس الطريقة حين تختفي الشبكة.
الفرضيّة
Offline-first هو موقف، لا feature flag. هذه السلسلة تمرّ عبر ترحيلات Drift schema التي تنجو من سنة من التعديلات، أنماط الـ queue الصادر التي تمنع الكتابات المكرّرة، وهدف زمن الاستجابة المُدرَك ٢٠٠ ميلّي ثانية على عرض قائمة بـ ٥٠ ألف صفّ محلّي.
- DM
Drift migrations بدون فقد بيانات
القبل، الأثناء، الـ rollback. فحوصات pre-flight أنقذتنا خمس مرات.
9 دقائق - SR
تكلفة استعادة الحالة
إرجاع التطبيق لمكان ما تركه المستخدم. النسخة الرخيصة مقابل الغالية.
7 دقائق - RB
Riverpod مقابل Bloc، بعد سنة
إيصالات من الإنتاج. وين بيناسب كل واحد، وين بيفشل، وشو تمنّينا حدا قاللنا.
10 دقائق
انتهيت من السلسلة؟