تسليم المحتوى اليومي
كيف يُنشأ المحتوى الإسلامي لكل يوم ويُطابَق مع التخزين ويُعرض بسرعة على تطبيق الجوال.
- 1يُحمّل مدير المحتوى عناصر كل نوع أو يعدّلها، مع صورها ومقاطعها الصوتية لكل صوت، عبر لوحة التحكّم وbucket-manager
- 2تُطابق أوامر إدارة items وItemBucketManager حاوية Spaces مع قاعدة البيانات
- 3يكتب json_generator تصديرات JSON يومية مُهيّأة مسبقًا إلى Spaces لتوزيعها عبر CDN
- 4يطلب تطبيق Flutter محتوى اليوم، فيستقبل JSON مُقدَّمًا عبر CDN مع روابط الوسائط ليعرضه بسرعة على اتصال بطيء
- 5يزامن متحكّم صوتي مشترك (CustomAudioPlayerController) صوت التلاوة مع الصورة الصحيحة، مستعينًا بحارس يميّز تغيير الصفحة البرمجي عن تغييرها بفعل المستخدم



