Part 3: The Dart side. 3 moving pieces — DeepLinkService, GoRouter redirect, and the SplashScreen auth listener. The key insight: use router.push() not router.go() so the back button works. Full breakdown 👇 #Flutter#GoRouter#CleanCode
GoRouter is great, works well over the years. There were just some recent issues, but nothing to worry about, I'm confident the team will resolve them 😊
GSoC Week 1
Progress on architectural migration:
Integrated Riverpod, introduced GoRouter and established the core MVVM structure.
Also completed the first major feature of Auth from GetX to Riverpod MVVM while cleaning up legacy files and expanding test coverage.
#GSoC
Still learning:
as a flutter dev do you separate classes and states from the widget so you can test the logic separately from the widget itself?
for example.
login_page.dart - contains ui and imports from whatever
login_view_model - contains classes and models used on the ui
Big update is live! 🚀
✅ Full Solana support
✅ Bitcoin address rotation
✅ Redesigned full-screen QR scanner
✅ Smoother navigation with GoRouter
✅ Bitcoin Ledger overhaul
✅ Wallet cards & UI improvements
Now even better. Update now! 🔥
#Solana#Bitcoin#Zilliqa#Ethereum#CryptoWallet#tron
Trying to figure out navigation? Struggling to decided between GoRouter and AutoRoute? Need a good pro/con article to help you? Well here you go...medium.com/flutter-community…
routerProvider in Flutter?
It’s a Riverpod provider that manages your GoRouter instance.
Instead of hardcoding routes in MaterialApp, you let Riverpod control navigation.
Clean architecture
Auth-based redirects
Scalable structure
Clean routing = Clean apps 🚀
#Flutter
We launched Nowa 3.5 a week ago, and Nowans are loving it!
The biggest update is our new AI Agent. It’s giving 2–3× better results overall especially when it comes to:
- Creating compelling UI/UX designs that feels alive out of the box! with animations, effects, and more.
- Dealing with Supabase integration logic
- Debugging and bug fixing
- Maintaining consistency across the project
And it’s not just better — it’s also way more efficient:
✅ 5× less credits (at minimum)
✅ Up to 4× faster
So you can build a lot more with the same credits you already have.
Nowa AI also now has 4 modes:
Instant, Thinking, Deep Thinking, and Max — each one gives you a different balance between speed and reasoning.
Other updates in Nowa 3.5:
- GoRouter: you can now set a Path for any screen. This enables URL links to specific screens on Web, and deep linking on Mobile.
- Git for Local Projects: local projects now come with Git built-in. You can commit, discard, push/pull to GitHub, create branches, and more.
If you’re building something great with Nowa, share it with us here — and we’ll give you 50 free credits 🎁
Watch our Dev Diary video to see Nowa 3.5 in action!
#vibecoding#ai#flutter#supabase#nocode#lowcode#appdevelopment#saas
Nice and good to know #FlutterDev ZenRouter not only delivers more features than GoRouter, but also backs it up with excellent performance, nice! Way to go @definev2 and thank you! 💙
Thanks @shiweidu for a great benchmark 🙌
ZenRouter users often tell me that when they switch from go_router, the app feels much smoother. Here is a benchmark to quantify that feeling 🥰: ZenRouter is 25% faster than go_router and supports a much richer feature set