John McDole (@jtmcdole) header
John McDole (@jtmcdole) profile picture

@codefu@mastodon.social Mild mannered software engineer + Flutter & Dart + Gamer, Costumer, Maker Opinions Are My Own

Sunnyvale, CA
Joined November 2009
Photo by John McDole (@jtmcdole)Photo by John McDole (@jtmcdole)Photo by John McDole (@jtmcdole)Photo by John McDole (@jtmcdole)Photo by John McDole (@jtmcdole)Photo by John McDole (@jtmcdole)Photo by John McDole (@jtmcdole)Photo by John McDole (@jtmcdole)Photo by John McDole (@jtmcdole)Photo by John McDole (@jtmcdole)
John McDole retweeted
📦 Run remote package executables directly using the dart run command. Starting in Dart 3.12, you can execute one-off command-line utilities without adding them to your pubspec dependencies or installing them globally. goo.gle/4igoXFE
5
22
5
196
19,368
It's Daylight Saving Time... not "Savings". You don't get the power of compound interest on sunlight. For that alone we should kill DST.
64
Castlevania Belmont's Curse glitch? Restart the clock and enter the door from the left.
89
This and pattern matching have really cleaned up some of my code.
if you're not using guard clauses with the `when` keyword in dart... what are you doing? the newest technique of the week shows how to add extra constraints to pattern matching in switches. so clean. youtube.com/watch?v=4sxrFXhM…
1
60
When I first started working on YT Playables, Matt and I pushed hard for educational and reinforcement games. So glad to see this finally happening.
Exciting announcement.... Elements of Truth is now available on YouTube Playables! ve42.co/YTEoTPlayable Are you confident about what you know? Play the digital version of our upcoming tabletop game at the link above. Let us know your score down below! #veritasium #science #physics #game
1
37
Valve released CAD files for the Steam Frame. I have a laser and some foam. Custom cut Pelican V200 Vault.
138
Absolutely loving the flutter_gpu stuff and Argon coming out!
Stress-Testing Gemini 4 Argon: Building a 3D Flutter Kart Game in 15 Prompts with Zero Assets dev.to/gde/stress-testing-ge… < pretty freakin' cool. I played it too. And there's a good case here for @FlutterDev as the right choice for the game.
3
86
Gemini 4 Argon + @FlutterDev is cracked. @antigravity built this car infotainment screen and driver cluster with Flutter Scene in a day. It's all one Flutter app. :) The map uses real OpenStreetMap buildings in downtown Boston and a live route from OSRM. The x-ray chassis uses a custom material, and the brake discs glow as the car brakes. The car is a glTF model with working doors, hood, hatch, headlights, and paint options. The parking screen is a mockup of a 360 surround camera view. No embedded engine, no native map SDK, no platform views, just vanilla Flutter with Impeller and built-in SDK features: Flutter GPU. 3D rendered by Flutter Scene, a complete 3D game engine for Flutter. The app is 14,000 lines of Dart, with a center screen, a driver cluster, and a panoramic view of both. No subscriptions, no paid seats, no royalties. Free and open source, forever. Flutter can just do it all.
17
60
11
407
38,431
John McDole retweeted
Huge congratulations to the Google AI Edge team on launching Google AI Edge Foresight 🎉 Built with Flutter, Foresight demonstrates the power of EmbeddingGemma 2 and Gemma 4! developers.google.com/edge/f…
Meet Google AI Edge Foresight, our newest Labs app (developers.google.com/edge/f…), offering an ambient note-taking meeting companion and personal knowledge assistant for Mac. Your audio, transcripts and sensitive files in your personal knowledge base never leave your device courtesy of local processing with EmbeddingGemma2 & Gemma4 suite of models. - Live Notes Enhancement: Jot down quick shorthand notes during a meeting and Foresight enriches it in real time using the live meeting conversation. - Ambient Audio Query Detection: Detects questions spoken aloud mid-meeting and surfaces answers live. - Blazing-Fast Grounded Responses: Point it at your local project folders, docs, transcripts or Drive account for instant cross-modal retrieval and Q&A.
5
36
4
293
19,671
More propaganda from the OEM software companies. Do you want to look like what someone else tells you to look like?
The trend is continuing of big apps moving native to take advantage of the lack of abstraction and full platform access. Who else?
2
75
John McDole retweeted
"Here's the part nobody's saying out loud: the argument that killed React Native at Shopify doesn't apply to Flutter at all. Different bargain, different premise, different failure mode." courier.com/blog/flutter-vs-… < very important points about @FlutterDev here
3
4
20
1,799
A little cinematic I made with Flutter Scene, based on @aollivier82's Amano Nature Aquarium. :) Rendered in real time and recorded live on my MacBook. The control panel on the cabinet is a Flutter widget running inside the 3D scene, and turning its dial takes the room from afternoon to night. I had an agent port the original web demo, then built the rest on top. The camera moves, the controller, the flake food, the dust, the day to night lighting, and a surface that mirrors the tank from under water the way total internal reflection does. 141,000 instances in 42 draw calls. Caustics from 217,818 rays refracted through the waves. Porting it pushed lighting hooks for custom materials, planar mirrors, and debug view wipes into the engine, all landing in Flutter Scene 0.24.
3
3
1
37
1,629
John McDole retweeted
We just checked, Flutter still runs everywhere 🤷
46
177
40
1,855
106,762
Using dart:ffi, you get access to so many great C libraries. I've used ffmpeg, whisper, and other media playback libraries for text-aligned epub reader.
3
2
28
2,305
Use the ffigen package to make your life easier... and bazel.
1
72
Slowly turning Harrold into a desiccated corpse. Paint/stain next. #Halloween2026
44
John McDole retweeted
It doesn't get as much press as Fast or Beautiful, but Open is one of the original four pillars of Flutter. 🤝 I'm stoked to see the team's new design doc process. It's more inclusive and more predictable. See the results beginning to land in the new repo: github.com/flutter/rfc!
2
19
2
179
10,295
John McDole retweeted
Having fun with some weird macOS APIs and Flutter GPU. I hope apple never implements this 👀
6
29
5
183
16,736
I'm still working on some github workflows to help with formatting, lfs verification and more. I'll investigate backfilling some design docs with OKF headers in the future.
3
981