عن المشروع
يتيح Restage واجهة مستخدم مدفوعة من الخادم لتطبيقات Flutter، مما يسمح للمطورين ببناء ونشر الشاشات، وجدران الدفع (paywalls)، وتدفقات التهيئة (onboarding flows) دون الحاجة إلى إصدار كامل عبر متجر التطبيقات. يقوم النظام بتجميع أدوات Flutter الحالية إلى عناصر رندر (render artifacts) يمكن دفعها ونشرها عبر أداة CLI.
تشمل القدرات الرئيسية ما يلي:
- نظام تصميم مخصص: يستخدم أدوات التطبيق الحالية و Theme.of(context) لضمان الاتساق عبر الأوضاع الفاتحة/الداكنة وإعادة تسمية العلامات التجارية.
- مكونات واجهة مستخدم متعددة الاستخدامات: يدعم الشاشات الكاملة، ومكونات محددة (مثل البطاقات)، والتدفقات المعقدة (التهيئة، الاستطلاعات).
- كتالوج أدوات واسع: يوفر 116 أداة مدمجة عبر مكتبات core و Material و Cupertino، مع دعم الأدوات المخصصة عبر @RestageWidget.
- السلامة والاستقرار: يتضمن فحوصات تجميع في وقت البناء لمنع وصول الإصدارات غير المتوافقة إلى العملاء القدامى، ويوفر نسخاً احتياطية محلية في حال فشل جلب البيانات من الشبكة.
- تكامل تحقيق الربح: يتميز ببوابة دفع قابلة للتوصيل مع دعم الشراء/الاستعادة، والعروض الترويجية، ومحول RevenueCat اختياري.
- نشر مرن: يمكن تقديم العناصر من خلفية مخصصة أو CDN، ويدعم SDK التشغيل دون اتصال بالإنترنت.
- تكاملات إضافية: يدعم A2UI لواجهات المستخدم المولدة بالذكاء الاصطناعي و Widgetbook لإنشاء وتصفح القصص (stories).
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.