Profile avatar
i.madethese.works
UX Engineer and one half of @whynotmake.it Probably mainly #FlutterDev posts Portfolio at i.madethese.works
70 posts 224 followers 264 following
Regular Contributor
Active Commenter

We might have the coolest #FlutterDev counter app 🤭

Also cute for loading spinners! (I'm tired of the same material spinner everywhere anyway 😅) #FlutterDev

#FlutterDev shaders and hand drawing are a super fun combination! Check out this y2k liquid metal shader ⛓️

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...

Another #FlutterDev quiz: There is a subtle difference between these two implementations. Which one of them is more robust and why?

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

#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.

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

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

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

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

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

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/...

✨ 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

@tahatesser.com was right – golden tests using AnimationSheetBuilder are super fun! More transitions and higher fidelity coming to package:heroine soon btw 👀 #FlutterDev

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...

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...

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)