इस प्रोजेक्ट के बारे में

Restage Flutter applications के लिए server-driven UI सक्षम करता है, जिससे डेवलपर्स को पूर्ण ऐप स्टोर रिलीज़ की आवश्यकता के बिना स्क्रीन, paywalls और onboarding flows बनाने और तैनात करने की अनुमति मिलती है। यह मौजूदा Flutter widgets को render artifacts में compile करता है जिन्हें CLI tool के माध्यम से push और publish किया जा सकता है। मुख्य क्षमताओं में शामिल हैं: - Custom Design System: light/dark modes और rebrands में निरंतरता सुनिश्चित करने के लिए ऐप के मौजूदा widgets और Theme.of(context) का उपयोग करता है। - Versatile UI Components: पूर्ण स्क्रीन, विशिष्ट components (जैसे cards), और जटिल flows (onboarding, surveys) का समर्थन करता है। - Extensive Widget Catalog: core, Material, और Cupertino libraries में 116 built-in widgets प्रदान करता है, जिसमें @RestageWidget के माध्यम से custom widgets का समर्थन शामिल है। - Safety and Stability: पुराने clients तक असंगत versions पहुँचने से रोकने के लिए build-time compilation checks शामिल हैं और network fetches विफल होने पर local fallback copies प्रदान करता है। - Monetization Integration: purchase/restore, promotional offers और एक वैकल्पिक RevenueCat adapter के समर्थन के साथ एक pluggable billing gateway की सुविधा देता है। - Flexible Deployment: Artifacts को custom backend या CDN से serve किया जा सकता है, और SDK offline operation का समर्थन करता है। - Additional Integrations: AI-generated UI के लिए A2UI और story generation एवं browsing के लिए Widgetbook का समर्थन करता है।