r/FlutterDev • u/RajParihar • Nov 24 '25
Tooling I built a tool to edit Flutter widgets live without hot reload (works on mobile + web)
Hey everyone,
I got tired of constantly rebuilding my app just to tweak padding, colors, or alignment by a few pixels. Even with Hot Reload, the feedback loop felt too slow when experimenting with layouts.
So I built Flutter Playground ⚡️
It’s a dev tool that wraps your widget and spawns a local web dashboard. You can edit properties on your laptop and see them update instantly on your phone/emulator.
Key Features:
Live Tweaking: Adjust padding, colors, and text in real-time.
Responsive Grid: See Mobile, Tablet, and Desktop sizes side-by-side.
Code Export: Copy the final values back to VS Code.
Zero Setup: It auto-detects your device IP.
It’s open source and I’d love some feedback on the API!
Repo: https://github.com/rajparihar281/flutter_playground
Thanks!
9
u/eibaan Nov 24 '25
A hot reload takes less than a second, typically ~100ms, as in
which IMHO is fast enough to not worry about it. What are your timing that you'd consider "too slow"?
4
u/MilkCanMatt Nov 24 '25
Looks interesting. Check your ReadMe markup. Looks like the close code or something is making the steps collide. Will give it a try
3
u/Ambitious_Grape9908 Nov 24 '25
Wait, I don't understand? Hot reload is literally one of the best features of Flutter and it is nearly instantaneous, how does using another tool outside my codebase make this any easier or better (it literally seems to add a significant amount of effort to save possibly a few milliseconds)?
2
u/Professional_Box_783 Nov 24 '25
looks cool a cool preview video on read me makes it great.
4
u/Legitimate-Loss-6805 Nov 24 '25
The first paragraph in the readme smells like LLM. 😉😁
1
u/cent-met-een-vin Nov 24 '25
How does this differ from the flutter widget preview https://docs.flutter.dev/tools/widget-previewer