Tim
banner
i.madethese.works
Tim
@i.madethese.works
UX Engineer and one half of @whynotmake.it

Probably mainly #FlutterDev posts

Portfolio at i.madethese.works
Our talk on Physicality in UX has been uploaded to YouTube!

If you want to learn how to build physically driven interfaces in #FlutterDev check it out!

If you just want to learn about motor and why you should use it, skip to 19:00 🏎️
October 5, 2025 at 10:07 PM
liquid_glass_renderer is still progressing nicely! This is entirely rendered in #Flutter at 2.2ms/frame, no overheating or frame drops.

It's still not ready for production, maybe I'll never call it that, but it's definitely cool to push what's possible :)

Physics by motor btw!
October 2, 2025 at 3:06 PM
By the way, motor 1.0 is out!

I'll be sharing more here soon once my FlutterCon talk is uploaded. We cooked up a bunch of cool examples and visualizations to show why motor is the best choice for orchestrating your #Flutter animations right now
October 1, 2025 at 7:57 AM
Still hurts.
September 22, 2025 at 10:14 AM
We might have the coolest #FlutterDev counter app 🤭
April 26, 2025 at 1:35 PM
Also cute for loading spinners! (I'm tired of the same material spinner everywhere anyway 😅) #FlutterDev
April 15, 2025 at 8:08 AM
#FlutterDev shaders and hand drawing are a super fun combination!

Check out this y2k liquid metal shader ⛓️
April 14, 2025 at 7:54 PM
The Springster Example website now lets you select the motion for most of the examples! This is a great way to feel the advantages of simulations in #FlutterDev yourself.

Check them out here: whynotmake-it.github.io/rivership/#/...

Can't wait for this prerelease to drop pub.dev/packages/spr...
April 11, 2025 at 4:15 PM
To be fair, it's quite niche 😅

I had to verify it myself because I also wasn't entirely sure, but this test only passes with the .then implementation:
April 10, 2025 at 4:26 PM
Another #FlutterDev quiz: There is a subtle difference between these two implementations. Which one of them is more robust and why?
April 10, 2025 at 3:45 PM
I believe package:heroine is shaping up to be one of the best ways to build fullscreen Container Transform transitions. I wanna refine it some more, so it's a prerelease for now, but check it out!

pub.dev/packages/her...

#FlutterDev
April 2, 2025 at 3:50 PM
One of the fun learnings from understanding the inner workings of AnimationController for the next springster update: Everything is represented as simulations internally, classic #FlutterDev animations are really just physics simulations that don't use the initial velocity
March 25, 2025 at 1:21 PM
Fun fact: Heroine can also be used to very easily build high fidelity page transitions, similar to what material calls "Container Transform", including Gesture support!

I'm planning to expand on that capability even further in the future, to make it more useful and customizable.

#flutterdev
January 26, 2025 at 1:03 PM
I built a spring-simulated POC of the amazing animated_to #FlutterDev package by @chooyan.bsky.social today.

Some things need to be ironed out still, but it took me 15 minutes to build using package:springster and works great already!

PR: github.com/chooyan-eng/...
January 22, 2025 at 9:50 PM
✨ Heroine Update ✨

heroine 0.3.0 is here:
pub.dev/packages/her...

⛓️ You can now chain ShuttleBuilders for more complex animations – see the video for a combined flip + fade animation

💍 Less jank: in a few cases a bouncy spring would jump a little upon landing – now it's buttery smooth
January 22, 2025 at 8:57 PM
@tahatesser.com was right – golden tests using AnimationSheetBuilder are super fun!

More transitions and higher fidelity coming to package:heroine soon btw 👀

#FlutterDev
January 22, 2025 at 8:08 PM
January 8, 2025 at 5:49 PM
🫥 Comes with three configurable transitions, but you can also build your own very easily
January 8, 2025 at 1:42 PM
Some highlights:

⚡ Spring-simulated Hero transitions with configurable springs (these are just some presets)
January 8, 2025 at 1:42 PM
Here we go! Meet ✨package:heroine✨

"this will be such an addictive #FlutterDev interaction"
-
@rydmike.com

More info and package link below 👇
January 8, 2025 at 1:42 PM
Love AI and all, but these names are such garbage that they made me lol 😅
January 7, 2025 at 5:05 PM
I think this might be the coolest single interaction I've ever built in #FlutterDev.

Spring-based heroes with gestures make so much sense! It's all shaping up nicely, but I still need to polish some things before a release. Let me know if you have any use-cases you want covered 👀
January 6, 2025 at 3:24 PM
Started experimenting with spring-simulation based Hero transitions in #FlutterDev today. It looks very promising, but there are a lot of issues to iron out still 🙈
January 5, 2025 at 12:05 PM
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.
January 3, 2025 at 5:31 PM
I released a new #FlutterDev package today! (link further down)

#SwiftUI uses dynamically redirecting springs for a lot of interactions, but in Flutter such spring animations have always been quite cumbersome to implement.
January 3, 2025 at 5:31 PM