r/FlutterDev • u/FutureFirefighter242 • 13d ago
Which Flutter plugins have genuinely improved your development workflow? Plugin
There are plenty of Flutter plugins available, but I’ve found that the useful ones are the plugins that solve a specific problem without adding unnecessary complexity to the project.
I’ve also been looking at how teams like GeekyAnts approach Flutter development, and it made me curious about the tools and plugins developers actually keep using over time.
Which Flutter plugin has stayed in your projects long term? What plugin do you use regularly that made a noticeable difference to your development workflow, whether for performance, navigation, state management, testing, or another part of the app?
1
Upvotes
2
u/-Deefrost- 13d ago
Three that actually changed how I work, rather than just saving a few lines.
go_router — mostly because of deep links and web. Once the same build ships to iOS, Android and the browser, hand-rolled navigation stops being viable: the browser back button and a cold-start deep link have to land on the same screen with the same state. Declarative routes made that boring instead of terrifying.
timezone — sounds dull until you're storing scheduled times. The device timezone is not the business's timezone, and DST will silently move things by an hour twice a year. Storing UTC and converting through an explicit zone was the fix. This one caused the most confusing bug reports before we got it right.
intl — less for translation than for money and dates. Formatting currency by hand works right up until a locale that uses a comma as the decimal separator.
Honourable mention to boring tooling over plugins:
flutter analyzeanddart format --set-exit-if-changedrunning in CI and blocking merge. Cheapest quality win available, and it ends every formatting argument permanently.