Profile avatar
i.madethese.works
UX Engineer and one half of @whynotmake.it Probably mainly #FlutterDev posts Portfolio at i.madethese.works
54 posts 213 followers 263 following
Regular Contributor
Active Commenter
comment in response to post
Es ist definitiv keine Wahl in der ich eine Splitterpartei wählen würde 🫣
comment in response to post
Responded on the forum in more detail, but I've really been getting into spring simulations as a replacement for duration & curves (I've been talking about nothing else on here basically) Would love to see that in the framework at somepoint and would be glad to contribute!
comment in response to post
oh and #FlutterDev 👆 (I wish the Flutter News feed was smarter)
comment in response to post
Also: if you used heroine in widget tests, you might have noticed that it didn't always dispose its Tickers correctly. That's fixed too! We also have around 60 x the test coverage from before 😅
comment in response to post
github.com/flutter/flut...
comment in response to post
Excited about this, I‘ve been wanting to look into it for Automotive prototyping, but haven’t gotten around to it!
comment in response to post
Please stay! More people need to just commit a bit I think, and I wish we had some of your posts on here to drive discussions
comment in response to post
I just read through the code for the first time, and you’re a genius for doing this in the paint phase. Absolutely brilliant solution, I feel like it‘s been hiding in plain sight 🤯 It should be quite straightforward to add spring simulations to this, I‘ll open an issue to discuss it!
comment in response to post
If you‘ve ever wondered why your Flutter App feels sort of muddy and different on iOS, I bet this is a huge factor
comment in response to post
I can't even count how many times I've had to copy entire files from the framework into my codebase, because a class wasn't public... I agree, there should be more escape hatches
comment in response to post
Although I have noticed that they decided to make the transition's mixin private, hope that can be changed still 🤞 github.com/flutter/flut...
comment in response to post
I‘ve always used package:sheet by @jaimeblasco.com for this, but when I saw the new Route Transition API in 3.27, my first thought was that now someone‘s gonna build this into Flutter. So so looking forward to this, it‘s been missing for so long!
comment in response to post
The timing! I was just thinking about how to write golden tests for the spring packages. Thanks a bunch 🙌
comment in response to post
Check this Thread for more info! bsky.app/profile/i.ma...
comment in response to post
I also like the fact that it’s not run by a billionaire megalomaniac that can use it to influence public opinion for his own benefit 🫥
comment in response to post
I'd be curious to see what you build with it, if you're willing to share once you try it out!
comment in response to post
Thank you! Would love to see what you build with it, if you are willing to share ✨
comment in response to post
I certainly hope so… I‘m really close to leaving Twitter entirely, but it‘s so noticeable how much more interaction there is on there with the same posts 🥲
comment in response to post
but here I go again haha: I think Heroin is spelled without an „e“, so the name is just the female version of Hero, but I did lean into the pun with the addictive tagline 🙈
comment in response to post
Feels weird to post everything on two platforms…
comment in response to post
comment in response to post
This is of course still a first release, so some things might not work as expected, and APIs might still change slightly. But go have fun and report your issues!
comment in response to post
And last of all, check out the package 🎉: pub.dev/packages/her...
comment in response to post
🪄 Makes a drag-to-dismiss gesture easy to implement Check out the interactive example (but be aware that Flutter Web needs some time before performance warms up) whynotmake-it.github.io/rivership/#/...
comment in response to post
🫥 Comes with three configurable transitions, but you can also build your own very easily
comment in response to post
Some highlights: ⚡ Spring-simulated Hero transitions with configurable springs (these are just some presets)
comment in response to post
Thanks Julian! I'm also surprised at how much smoother it looks than default Flutter Heroes
comment in response to post
Devs constantly don’t know how to, or forget to set meaningful curves. I see linear animations a lot, or reverse animations using a curve in reverse that should have been flipped. With spring simulations, everything feels perfectly physical, whatever you do! Plus they redirect way better of course
comment in response to post
bsky.app/profile/i.ma... Exciting things are coming 🌝
comment in response to post
This first came to my attention via Luke Pighetti's twitter, sad that he's not on here, so I can't tag him
comment in response to post
Check it out: pub.dev/packages/spr... 🎨 Simple spring-based animations with customizable bounce and duration 🔄 Spring-based draggable widgets with smooth return animations 🎯 Spring curves for use with standard Flutter animations 📱 2D spring animations for complex movements
comment in response to post
The package supports both 1D and 2D spring simulations that automatically redirect, when the intended value changes. It also offers a drop-in replacement for `Draggable` that animates using a spring when let go.
comment in response to post
Replying so that everything doesn't look and feel so empty
comment in response to post
And I'm not talking about something like "How to structure your project" or "MVVM with riverpod". Rather I would love to see patterns that every app uses (caching, reactivity, DI, etc.) and take them apart using riverpod's concepts.
comment in response to post
Lots of devs still assume that riverpod is fundamentally similar to Bloc/provider, while it can actually do so so much more. I was thinking about submitting a talk like this to Fluttercon this year, but you would be much more suited for this of course 😅