Smart Flutter Web Framework (SFWF)
SFWF is a production‑ready framework that supercharges Flutter with SEO, Server‑Side Rendering, pre‑rendering, AI optimization, and a smart router. Works on all platforms (web, iOS, Android, desktop).
Features
- ✅ Server‑Side Rendering (Node.js + Puppeteer or pure Dart server)
- ✅ SEO Engine – dynamic meta tags, Open Graph, JSON‑LD, sitemap.xml
- ✅ AI Analyzer – automatic SEO suggestions (OpenAI integration)
- ✅ Smart Router – clean URLs, nested routes, middleware, guards
- ✅ Pre‑rendering – static HTML generation for all routes
- ✅ Device Adaptation – responsive layouts by device type
- ✅ Data Layer – caching, offline support, state abstraction
- ✅ Plugin Compatibility – fallback strategies for web‑unsafe packages
- ✅ Riverpod Integration – seamless state management
Getting Started
Installation
Add to your pubspec.yaml:
dependencies:
sfwf: ^1.0.0
Libraries
- ai/ai_analyzer
- ai/ai_suggestions
- core/config
- core/lifecycle
- core/sfwf_app
- data/cache_manager
- data/offline_provider
- data/state_bridge
- device/adaptive_builder
- device/device_detector
- performance/image_optimizer
- performance/lazy_loader
- performance/service_worker
- plugins/compatibility_layer
- prerender/prerender_cli
- router/guards
- router/middleware
- router/route_definition
- router/smart_router
- seo/robots_generator
- seo/seo_controller
- seo/seo_provider
- seo/sitemap_generator
- sfwf
- ssr/ssr_client
- ssr/ssr_renderer