fluxy 0.0.6
fluxy: ^0.0.6 copied to clipboard
A complete Flutter platform unifying reactive state, declarative UI, styling, animation, routing, and tooling. Build production-grade apps faster and at scale.
Fluxy β The Full-Stack Flutter Framework #
The "Expo" for Flutter. One Engine. Infinite Possibilities.
Fluxy is a complete development platform that unifies reactive state, declarative UI, cloud builds, OTA updates, and developer tooling into a single cohesive engine.
π Why Fluxy? #
Fluxy dramatically speeds up Flutter development by providing the missing pieces of the ecosystem right out of the box:
| Feature | Standard Flutter | Fluxy |
|---|---|---|
| Development | Native compilation required | Fluxy Play (Instant Preview) |
| State | Provider / BLoC / Riverpod | Signals (Zero Boilerplate) |
| UI Syntax | Nested Trees | Fluent Chainable DSL |
| CI/CD | Manual / Codemagic (Paid) | Fluxy Cloud (Free GitHub Actions) |
| Updates | App Store Review | OTA Server-Driven Updates |
| Debugging | DevTools | In-App Signal Inspector |
π οΈ The Tookit #
1. Fluxy CLI #
Scaffold, build, and deploy with a single command.
fluxy init my_app
fluxy run
fluxy cloud build android # Free cloud build via GitHub Actions
2. Reactive UI & State #
Write less code. Do more.
final count = flux(0);
Fx.column(
Fx.text(() => "Count: ${count.value}").font(32).bold(),
Fx.button("Increment", onTap: () => count.value++).bg(Colors.blue).pad(16)
).center();
3. Fluxy Cloud & OTA #
Push updates instantly without waiting for App Store review using our Server-Driven UI engine.
// Load entire screens from the cloud
FxRemoteView(path: 'https://api.myapp.com/home.json');
// Trigger update
Fluxy.update('https://api.myapp.com/manifest.json');
4. Fluxy Play #
Preview your apps on real devices without compiling native code. Just scan a QR code or enter a URL.
π¦ Installation #
dependencies:
fluxy: ^0.8.0
β‘ Quick Start #
For a detailed walkthrough, see the Official Guide.
Create a new project #
# Install CLI
dart pub global activate fluxy
# Create App
fluxy init super_app
cd super_app
fluxy run
Debugging #
Disable debug mode in production! Enable the powerful in-app inspector only during development:
void main() {
FluxyDebug.init();
runApp(Fluxy.debug(child: MyApp()));
}
πΊοΈ Roadmap Status #
- β Signals & State (Completed)
- β Fluent DSL (Completed)
- β Motion Engine (Completed)
- β CLI Tooling (Completed)
- β OTA Updates (Completed)
- β DevTools (Completed)
- β Cloud Builds (Completed)
- β Playground App (Completed)
Community & Support #
- Documentation: Read the Docs
- GitHub: swaingithub/fluxy
Build faster. Write cleaner. Scale confidently.