أمثلة لتطبيقات الويب التقدمية.
في هذا الريبو، لدينا حاليًا:
CycleTracker: تطبيق أساسي لتتبع الدورة الشهرية. يتضمن HTML الخاص بالتطبيق نموذجًا لإضافة تواريخ بدء وانتهاء دورة الفترة. تقوم وظيفة تطبيق JavaScript بفرز التواريخ وحفظها في وحدة التخزين المحلية. كما يعرض أيضًا التواريخ التي تم استردادها من التخزين المحلي أسفل النموذج. يتضمن التطبيق ملف بيان يحتوي على ثلاثة أيقونات ونظام ألوان وما إلى ذلك. ويتضمن التطبيق أيضًا عامل خدمة للتعامل مع التخزين المؤقت للأصول.
a2hs: مثال تم إعداده لإظهار كيفية عمل الإضافة إلى الشاشة الرئيسية (A2HS). شاهدها مباشرة هنا. يتضمن ذلك رمزًا وملف بيان للسماح بإضافة التطبيق إلى الشاشة الرئيسية، وعامل خدمة بسيط لجعل الموقع يعمل دون اتصال بالإنترنت.
js13kpwa: قائمة بإدخالات A-Frame المقدمة إلى مسابقة js13kGames 2017، تُستخدم كمثال لمقالات MDN حول تطبيقات الويب التقدمية. يحتوي js13kPWA على بنية App Shell، ويعمل دون اتصال مع عامل الخدمة، ويمكن تثبيته بفضل ملف البيان وميزة الإضافة إلى الشاشة الرئيسية، ويمكن إعادة مشاركته باستخدام الإشعارات والدفع. شاهدها مباشرة هنا.