Zen Bui (@definev2) header
Zen Bui (@definev2) profile picture

Sit down and think ...

Joined April 2020
Photo by Zen Bui (@definev2)Photo by Zen Bui (@definev2)Photo by Zen Bui (@definev2)Photo by Zen Bui (@definev2)Photo by Zen Bui (@definev2)Photo by Zen Bui (@definev2)Photo by Zen Bui (@definev2)Photo by Zen Bui (@definev2)Photo by Zen Bui (@definev2)Photo by Zen Bui (@definev2)
It's All Widgets! is rebuilt from the ground up 🎉 One home for Flutter: 3,857 apps, 5,041 articles, videos & libraries, 3,305 devs, live streams & podcast. What's new: - Flutter in numbers - "Built with" for OSS apps - Link your Flutter Forum account itsallwidgets.com
5
1
17
769
More codebases = more cost.
Agents can generate native apps on Day 1, but what happens when codebases diverge on Day 2,000? 🗓️ Verification speed is the real bottleneck of agentic development. Flutter's sub-200ms feedback loop changes the equation ↓ goo.gle/4zdPE3Q
2
4
204
My slides (not sure I can still call them that) are an interactive 3D world, so why not give them a teaser? Every scene in it is rendered with Flutter. "Inside Flutter's Text Pipeline" #FlutterKaigi 2026 Audio ON
1
6
42
1,614
RR Pocket is live on Google Play! 🦊 Run your Flutter app on your Android phone over Wi-Fi. No Android SDK. No adb. 1. Install RR Pocket 2. dart pub global activate rr_pocket 3. pocket pair 4. flutter run -d pocket That's it. Hot reload in under a second ⚡ #FlutterDev #Dart
13
15
1
137
5,573
Finally published it. easing_gradient for #Flutter is now available on pub.dev! 🚀 Elevate your gradients Just by appending `Easing` to the constructor. e.g. LinearGradient -> EasingLinearGradient. Link in the first comment! 👇👇👇
If this doesn't convince you to use easing gradients for your #Flutter apps then I don't know what will. This a #flutter package I am building...
3
2
25
847
Today is a big day for DN developers! 🚀 Keep an eye on @DartNativeX. We have a few exciting posts coming throughout the day about DartNative 1.4.0, faster JSON decoding, and faster hot reload!
🚨 Can hot reload be much faster than in Flutter? DartNative lets you apply live changes in as little as 60ms, up to 3.9x faster. 💨
1
2
25
1,023
Flutter's dev loop, rebuilt 🦊 Your app runs inside Lumide on Raccoon, a tiny Flutter runtime. No Xcode. No Gradle. No native build. ⚡ 7× faster than Chrome per run ⚡ 3× faster than a macOS build ⚡ First run in 15 s, not 5 min Measured on Wonderous app 👇 #FlutterDev #Dart
26
27
6
238
15,644
Latest build_runner 2.17 with a huge pile of bug fixes and something that I hope is very interesting for builder maintainers--a new way to output part files--experimental for now, please send feedback :) pub.dev/packages/build_runne… `package:build` got a major version bump to 5 so it won't be immediately available everywhere; almost all packages should be able to just update pubspec.yaml and release, so hopefully it won't take too long :) ... deps override `package:build` to 5 should work to try it.
1
4
1
65
1,896
"why can you not just enjoy AI art?"
16
104
7
906
26,386
Zen Bui retweeted
This video by Apple has aged like wine in today’s superintelligence era.  2013
72
855
81
10,540
1,208,140
Flutter on Apple Watch is now open to everyone. Standalone or companion watchOS apps, pure Flutter widgets. Create. Run. Ship. flutterwatch.dev #Flutter #watchOS
12
39
2
245
10,013
Flutter is a 3D engine now. 99 seconds from my Flutter & Friends talk. Everything in the cut is rendered by Flutter on the stable channel, on Impeller and Flutter GPU. No platform views, no native textures piped in from another engine, no custom fork. The engine is Flutter Scene, a complete 3D game engine for Flutter. Complete means graphics, physics, audio, networking, an editor, and tools for AI coding agents, in one open source project. It runs on macOS, Linux, Windows, iOS, Android, web, and custom embedders. It scales down to a single model in a widget and up to full games, and dozens of contributors have landed work in it this year. A scene is a widget. Put it in a Column, stack UI over it, or draw it transparent over the UI so physics objects cast shadows on your buttons. And hot reload works on the scene itself. Change a light or a material in Dart and it updates in place. The full talk covers materials, lighting, the editor, and agent skills. Link in the reply. :)
16
24
3
222
7,284
Really cool talk on GPU optimizations with pkg:impeeler from @imadetheseworks and Jesper, trying now! @nextappdevcon #nextappdevcon
4
7
1
49
2,982
Zen Bui retweeted
The guy who pretended that we have infinite CPU cycles is now also pretending that he has infinite tokens.
31
78
1
2,026
52,929
I’ve been seeing this trend, so I tried it with Mix and @FlutterDev. DartPad link in the replies 👇
1
1
9
862
Zen Bui retweeted
I'm telling you, crazy things are coming for motor 2.0 🤫 #Flutter #FlutterDev
1
9
102
3,159
Dice rolling across a Flutter widget tree. The cards, the button, and the score are plain widgets, and the dice cast shadows on them. :) The dice are physics bodies drawn by Flutter Scene, a complete 3D game engine for Flutter, in a transparent layer on top. An invisible shadow catcher material stands in for the screen surface, so the only thing the 3D layer draws is the dice and the shadows they leave on the UI. Land a die hard enough on a card and it cracks. The shards are the card's own pixels, thrown as physics bodies, and they cast shadows like everything else. No image assets anywhere. The stripes, the cards, the pip faces, and the wood and marble textures are painted or baked at startup. Physics is Rapier through flutter_scene_rapier, and this was recorded in debug mode. The shadow catcher material shipped today in flutter_scene 0.23. This version of the dice example, with the count-up, the glass, and the breaking cards, lands in the example app with the next release.
13
10
1
106
3,621