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
A sneak peak at an upcoming Dart Frog tutorial π
We'll build a full stack dart real-time counter app that runs on mobile, web, and desktop! π―πΈπβ‘οΈ
π
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
We just hit 100 contributors on the bloc library π
I am so grateful for this amazing community. Bloc wouldn't be where it is today without you ππ
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 π
π₯³
#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 =>
Updated Bloc Library Weather Tutorial just dropped πβ¨
Massive shoutout to one of our
@VGVentures
summer interns Jonathan () for taking the lead on this! πͺπ
π¦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 π
v4.0.0 of the Bloc IntelliJ Plugin is now available π
Highlights β
π Support for Sealed Classes
β Stability Improvements
π Updated Dependencies
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! ππ