The funny thing about the state management debate in Flutter is no one is forcing anyone to use anything.
If you want to use setState 👍
If you want to use ChangeNotifier 👍
If you want to use Riverpod 👍
If you want to use Bloc 👍
If you want to use Mobx 👍
Something else 👍
.
@shorebirddev
is now in open beta with code push for Flutter! 🎉🐦
⚡️ push updates to devices instantly
🔎 updates are diffed for small patch sizes
✨ updates are installed in the background
👀 learn more:
🤝 discord:
Having way too much fun with macros 🎯🚀
✅ const constructors with required, name parameters
✅ human-readable toString
✅ copyWith
✅ value equality comparisons
Just launched the new bloc site ✨
🎨 New Design
🚀 Improved Performance
🚧 Improved Maintainability
🌐 Translations should be coming in the next week followed by updated tutorials and new content 🥳
🔗
THE BIGGEST BLOC RELEASE (v6.0.0) IS HERE!
🥂 bloc and cubit join forces
💙 all of your favorite bloc packages
📕 updated documentation and migration guide
🧑🎓 updated tutorials coming soon!
It’s been an awesome first week working with
@_eseidel
@shorebirddev
🐦
We’re working on code push for Flutter and even though there’s lots to do, it’s super cool to see the progress 🚀
If you’re interested in learning more come join us on discord
🔗
Pushed new releases of the bloc library over the weekend and upgraded all examples/tutorials to Dart 3 🎉✨
Check them out at and if you notice any outdated examples/docs please file an issue, thanks! 💙
Working on a devtools extension for bloc 🥳
Here's a very early teaser of the work in progress (don't worry, it'll look much better in the near future 😅)
The todos bloc example app & tutorial have been completely rewritten thanks to
@jfkdev
,
@MarcosJSevilla
,
@jcocaramos
, and ! 🙏💙🙌
🔗
Highlights include:
- 🍰 Layered Architecture
- 🧪 Fully Tested
- ✨ Improved Look and Feel
v7.1.0 of flutter_bloc is out and includes BlocSelector 🎉 ✨
BlocSelector allows you to filter updates by selecting a new value based on the current bloc state. Unnecessary builds are prevented if the selected value does not change.
✨ New bloc library firebase auth tutorial is finally here! 🎉
📗
Features include:
- bloc + cubit usage (v6.0)
- sign up
- sign in with credentials
- sign in with google
- sign out
- home screen w/profile
- form validation
- complete unit & widget tests
Some of you have been asking for a more detailed breakdown of how state changes occur in blocs and cubits so I put my diagramming skills to the test 🤓
They're also included in the bloc package README at 😁
bloc v7.2.0-dev.1 is out which introduces the new on<Event> API and it's backwards compatible so you can migrate incrementally🎉🚀
Try it:
Release Notes:
Back from
#FlutterForward
and I had an amazing time meeting everyone and exploring Nairobi! 🦒
The passion, energy, and enthusiasm from everyone at Flutter Forward made this one of the most memorable Flutter conferences I’ve had the privilege to attend 💙💙💙
📣✨ Announcing Package support for DartPad!
We're thrilled to announce that package support is coming to DartPad! Dive into the blog to learn about:
🎯 How it works
🔥 Support for
@Firebase
💙 Getting your favorite packages supported on DartPad
Read 👇
Updated Bloc Library Weather Tutorial just dropped 🎁✨
Massive shoutout to one of our
@VGVentures
summer interns Jonathan () for taking the lead on this! 💪🎉
🥳
#Full
#Bloc
#Course
(11+ hours) for
#Flutter
developers, for
#free
on
#YouTube
🔥 I put my ❤️ into creating this course, now it's your turn to put the time in and learn Bloc! For beginners, intermediate and advanced developers! Watch here =>
📦bloc_concurrency was released alongside the bloc v7.2.0-dev release to provide an opinionated set of custom event transformers for the new on<Event> API ✨🚀
Try it:
👀 updated firebase auth bloc library tutorial coming very soon 🥳
including:
- bloc/cubit integration
- create account
- sign in with google
- sign in with email/password
- unit tests
- widget tests
We just released Shorebird v1.0.0-rc.1 🥳
Highlights ↓
⭐ Fix sync* to be much faster
🚫 Removed deprecated --force flag
This release contains all fixes we intended for 1.0!
Pending any critical bugs, we plan to release 1.0 on Monday 🚀
Want to be able to easily undo/redo state changes in your
#flutter
application? Check out ReplayCubit at ⏳
Huge shout-out to
@rodydavis
for making it happen 💙🙏
We're hiring an open sourcerer at
@VGVentures
🧙🦄
It's a unique opportunity to work with me and our team on open source full-time ✨
If you want to learn more, see the full job post 👇
Dart Frog is now stable! 🎉🎯🐸
Huge thanks to my teammates at VGV and to the community for your support and feedback -- we couldn't have gotten this far without you! 💙🙏
Can't wait to see what (production-ready) apps you all build with Dart Frog!
Dart Frog stable release is now available 🎉
This release includes:
✨ 4 new tutorials
✨ Hot reload improvements
✨ CLI verbose mode
✨ Interoperability with shelf
✨ Custom entrypoint
Read our blog for the latest 👇
We've just released Shorebird v0.24.0 🥳
Highlights ↓
⚡️ iOS patches now run ~2x faster
💥 Fixed several crashers in the new iOS engine
🪵 More verbose logs when using `-v`
We believe iOS is now stable for general use, with beta coming very soon! 🚀🍎