Sobre el proyecto

Restage permite una UI impulsada por el servidor para aplicaciones Flutter, lo que permite a los desarrolladores crear y desplegar pantallas, paywalls y flujos de incorporación sin requerir un lanzamiento completo en la tienda de aplicaciones. Compila los widgets de Flutter existentes en artefactos de renderizado que pueden ser enviados y publicados a través de una herramienta CLI. Las capacidades clave incluyen: - Sistema de Diseño Personalizado: Utiliza los widgets existentes de la aplicación y Theme.of(context) para garantizar la coherencia entre los modos claro/oscuro y los cambios de marca. - Componentes de UI Versátiles: Admite pantallas completas, componentes específicos (como tarjetas) y flujos complejos (incorporación, encuestas). - Catálogo Extenso de Widgets: Proporciona 116 widgets integrados en las librerías core, Material y Cupertino, con soporte para widgets personalizados a través de @RestageWidget. - Seguridad y Estabilidad: Incluye comprobaciones de compilación en tiempo de construcción para evitar que versiones incompatibles lleguen a clientes antiguos y proporciona copias de respaldo locales si las descargas de red fallan. - Integración de Monetización: Cuenta con una pasarela de facturación enchufable con soporte para compra/restauración, ofertas promocionales y un adaptador opcional de RevenueCat. - Despliegue Flexible: Los artefactos pueden servirse desde un backend personalizado o CDN, y el SDK admite el funcionamiento offline. - Integraciones Adicionales: Admite A2UI para UI generada por IA y Widgetbook para la generación y navegación de historias.