Sign in

Tim

@i.madethese.works
258 followers 265 following 81 posts

UX Engineer and one half of @whynotmake.it Probably mainly #FlutterDev posts Portfolio at i.madethese.works

PostsRepliesMedia
Tim @i.madethese.works · 05/10/2025
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 🏎️
230
Tim @i.madethese.works · 02/10/2025
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!
020
Tim @i.madethese.works · 01/10/2025
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
060
Tim @i.madethese.works · 22/09/2025
Still hurts.
Comparison between the last Xcode Icon and the Tahoe Xcode Icon that was forced to fit the squircle
110
Tim @i.madethese.works · 22/09/2025
Okaayyy I'm gonna try to come back here! Don't tell @kerberjg.bsky.social that it's basically just for her posts 🌝
120
Tim @i.madethese.works · 26/04/2025
We might have the coolest #FlutterDev counter app 🤭
0120
Tim @i.madethese.works · 15/04/2025
Also cute for loading spinners! (I'm tired of the same material spinner everywhere anyway 😅) #FlutterDev
000
Tim @i.madethese.works · 14/04/2025
#FlutterDev shaders and hand drawing are a super fun combination! Check out this y2k liquid metal shader ⛓️
1233
Tim @i.madethese.works · 11/04/2025
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...
151
Tim @i.madethese.works · 10/04/2025
Another #FlutterDev quiz: There is a subtle difference between these two implementations. Which one of them is more robust and why?
240
Tim @i.madethese.works · 09/04/2025
Niche flutter question: is there any way to force flutter not to bundle the assets from a certain package (at build time based on environment var) Tree shaking the packages code is fine, but assets not so much #flutterdev
120
Tim @i.madethese.works · 03/04/2025
#FlutterDev challenge: Fade between two widgets, but never let anything behind them show, provided both had full opacity. Parts that have 0.5 opacity in both should have 0.5 in the result. Conceptually, each pixel should interpolate its color values between the widgets.
100
Tim @i.madethese.works · 02/04/2025
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
1100
Tim @i.madethese.works · 25/03/2025
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
Astronaut Meme. 
Astronaut 1: "Wait, it's all physics simulations?" 
Astronaut 2 with the gun: "Always has been"
030
Tim @i.madethese.works · 20/03/2025
I just published an experimental update to the springster package and I would love some feedback on the API! The main goal is to support more than just spring simulations. I've tried to write it up nicely in the docs, but I'm not the best at it, so let me know if you see any issues ✨ #FlutterDev
pub.dev
springster 1.0.0-dev.0 | Flutter package
Spring animations and simulations, simplified.
130
Reposted by Tim
Tsuyoshi Chujo @chooyan.bsky.social · 20/03/2025
My animated_to package now introduces “spring simulation” version of AnimatedTo widget, AnimatedTo.spring()! This enables physics-based animation when child updates its position, which means so smooth and natural! Try this by importing the latest version of 0.3.1! pub.dev/packages/ani... #FlutterDev
0113
Tim @i.madethese.works · 26/01/2025
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
030
Tim @i.madethese.works · 22/01/2025
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/...
0152
Tim @i.madethese.works · 22/01/2025
✨ 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
230
Tim @i.madethese.works · 22/01/2025
@tahatesser.com was right – golden tests using AnimationSheetBuilder are super fun! More transitions and higher fidelity coming to package:heroine soon btw 👀 #FlutterDev
192
Tim @i.madethese.works · 22/01/2025
It seems like a #flutterdev Widget can't reliably access, wether the route that it's in can be popped (see PopScope). ModalRoute.of(context) doesn't notify listeners when its popDisposition changes 🤷 Thus, I can't disable the dismiss gestures in Heroine when a route doesn't want to be popped...
120
Tim @i.madethese.works · 13/01/2025
I check this #FlutterDev issue probably once a week… I‘ve contributed to the Framework before, but I have zero engine XP so I haven‘t dared to take a stab at it. Whoever fixes this is gonna be my absolute hero(ine)! github.com/flutter/flut...
github.com
Flutter adds additional one frame touch latency compared to native · Issue #110431 · flutter/flutter
Bad Expected tracking-bad.mov tracking-expected.mov Repository: https://github.com/knopp/flutter_scroll_overlay When touch event is received, instead of immediately beginning a frame Flutter waits ...
140
Tim @i.madethese.works · 09/01/2025
If I started porting #FlutterDev implicitly animated widgets over to spring simulations as part of springster, which ones would you like to see first? (anything that starts with Animated)
110
Tim @i.madethese.works · 08/01/2025
Here we go! Meet ✨package:heroine✨ "this will be such an addictive #FlutterDev interaction" - @rydmike.com More info and package link below 👇
4337
Tim @i.madethese.works · 07/01/2025
Love AI and all, but these names are such garbage that they made me lol 😅
100
Tim @i.madethese.works · 07/01/2025
I was so excited to call this package `superhero`, which is available. I didn't know that pub.dev rejects packages if a similar name (`super_hero`) exists. I could just call it `spring_hero`, which is super descriptive, but boring. Does anyone have a cool idea?
010
Tim @i.madethese.works · 06/01/2025
I really wanna love Bluesky, and a lot of things are great. But the low framerate on uploaded videos really bothers me, since a big part of why I'm here is to post and look at Designs that move 🙈
010
Tim @i.madethese.works · 06/01/2025
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 👀
2184
Tim @i.madethese.works · 05/01/2025
After all my spring-based animation experiments, I have to say I‘ve been converted! I think loads of #FlutterDev apps would feel better if animations were handled using springs instead of curves and durations. 1/2
110
Tim @i.madethese.works · 05/01/2025
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 🙈
1132
Tim @i.madethese.works · 03/01/2025
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.
260
Tim @i.madethese.works · 03/01/2025
It seems like a #FlutterDev community is slowly starting up on here, which I'm super excited about! So far I was able to find @remirousselet.bsky.social @roehl.dev @suprdeclarative.bsky.social @rydmike.com and @tahatesser.com, whom else should I follow?
1110