The Flutter 2026 Roadmap is out. π
Happy to confirm that I will be collaborating more closely with the Flutter and Dart teams this year on Jaspr, Dart Web and more... π₯
The Flutter 2026 Roadmap is out. π
Happy to confirm that I will be collaborating more closely with the Flutter and Dart teams this year on Jaspr, Dart Web and more... π₯
Awesome seeing this out now, great job by everyone involved!
I had the pleasure of contributing a few bits to this, and happy to say that it is powered by Jaspr!
We need to provide more use-cases, frameworks, and learning material for Dart without Flutter.
We need less βFlutter Developersβ and more βDart Developers skilled in Flutterβ
But how do we get them started? Whatβs some other good Dart frameworks to start with?
Jaspr just reached 2000 stars on Github. βοΈ π
Huge thanks to everyone for supporting Jaspr! π
If you haven't done so, you know what to do: πΆ
github.com/schultek/jaspr
π₯ Check out this video from @flutter.dev !
@labenz.dev is now a fullstack web developer and honorary Jaspr DevRel. π
youtu.be/w05Mwgk_R4g?...
Jaspr 0.22.0 is here! π This release is all about reducing magic in the framework while making it more powerful, expressive and modular.
πͺβ¬οΈ, π₯β¬οΈ
Checkout the release notes π docs.jaspr.site/releases/v/0...
I've been experimenting with using the new analyzer plugin API for code generation, and it's actually really cool!
β‘οΈ Instant code generation
π¬ Surgical updates in the same file
π Report outdated/wrong code as lint warnings
πͺ Auto-regenerate outdated/wrong code via 'dart fix'
Which one?
Is anyone still using stormberry? πͺοΈπ«
I did some work on it this weekend out of random motivation. Result: A new release with 3 major features! π
- Easy insert/update for many-to-many relations
- Default column values
- Programmatic database migrations API
Always looking for chaos π€£
Want your website footer to look as cool as the official dart.dev website? β¨
Add the new "Built with Jaspr" badge with only 1 line of code. Available as "JasprBadge.light()" and ".dark()" in the latest Jaspr release!
If youβre looking for production-ready alternatives:
- Language: @dart.dev
- Webapp UI: @flutter.dev
- Reactive websites: Jaspr by @schultek.dev ( jaspr.site )
- Monorepo: Dart Workspaces & Melos ( melos.invertase.dev )
- Backend frameworks: @serverpod.dev & Dart Frog
Repost to spread the word π«Ά
4οΈβ£ HTML to Jaspr
bsky.app/profile/schu...
πͺ With the latest Jaspr VSCode extension, you can now Copy-Paste raw HTML into your editor, and have it magically converted into valid Jaspr code.
3οΈβ£ Component Scopes
bsky.app/profile/schu...
Super hard problem to solve. If you have any idea how let me know.
Component scopes are enabled by default for all Jaspr projects when using the latest VSCode Extension.
Check the release notes for more details: docs.jaspr.site/releases/pac...
When using server-side rendering or static site generation, components may be rendered in different environments (server vs client).
Keeping track for each component is complex and tedious and can lead to unexpected behavior or even compilation errors due to wrong imports. π
π― Introducing Component Scopes for Jaspr!
With the newest release, you get live in-editor hints on where a component is rendered (server, client or both) and whether it uses unsafe imports.
This is solving one of the biggest pains when working with full-stack components π
*now updated
NOW π
π
2οΈβ£ Riverpod 3 and Fullstack Providers
bsky.app/profile/schu...
Check the docs for more info: docs.jaspr.site/eco/riverpod...
Jaspr + Riverpod = π
jaspr_riverpod is not updated to use Riverpod 3, giving you access to all the latest features.
Also, syncing providers is now even easier. Think "fullstack providers" that you compute on the server (e.g. load from db) and read on the client after pageload.
1οΈβ£ New framework release
bsky.app/profile/schu...
Only one week left until Fluttercon!
I got some very cool Jaspr features lined up, so let's see how many I can pump out until then. π
I'll keep this thread updated. π§΅
Jaspr 0.21.0 is out! πΎ
It comes with:
βοΈ Simpler and more Flutter-like syntax
πͺ Optimized performance and stability
π¨ More styling properties
Oh, and all breaking changes can be migrated fully automatically.
Check π§΅for details
migrate 99% of your components automatically.
Internally, this change allowed for deep optimizations in the framework, resulting in better performance, stability and less complexity (easier to maintain + contribute).
Read the full release notes here:
docs.jaspr.site/releases/v/0...
Build methods now return a single Component (instead of an Iterable).
This makes it even easier and more familiar to write Jaspr components. If you still want to return multiple children, use fragment().
Don't worry about migration. The new 'jaspr migrate' command will ->
Jaspr 0.21.0 is out! πΎ
It comes with:
βοΈ Simpler and more Flutter-like syntax
πͺ Optimized performance and stability
π¨ More styling properties
Oh, and all breaking changes can be migrated fully automatically.
Check π§΅for details
Come contribute to Jaspr, its super easy!