kevmoo Profile Banner
kevmoo Profile
kevmoo

@kevmoo

Followers
8,795
Following
375
Media
1,145
Statuses
9,406

@google PM for @dart_lang @FlutterDev 💙💛 web tech. Webassembly maximalist. Proud dad, reality-based liberal. he/him

Seattle, WA
Joined April 2007
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
@kevmoo
kevmoo
2 years
I'm guessing I'm not the only one who went from "Which Tesla will I buy?" to "My next car could be one of many EV brands – except Tesla" in a shockingly brief amount of time.
30
19
465
@kevmoo
kevmoo
1 year
The Flutter web team all together!
Tweet media one
9
14
364
@kevmoo
kevmoo
2 months
@LeighaJarett @Google Hey folks! Kevin, product manager on Flutter and Dart here. The layoffs were decided AT LEAST a couple of layers above our team and affected a LOT of teams. (I think I can say that). Lots of good folks got bad news and lots of great projects lost people.
5
74
353
@kevmoo
kevmoo
2 years
(A subset of) the @dart_lang language team hard at work
Tweet media one
13
10
347
@kevmoo
kevmoo
1 year
If you haven't checkout for a couple of weeks, now is a good time. As of ~today, Flutter @ master can now compile (preview) Wasm that supports Firefox (Nightly).
Tweet media one
20
42
295
@kevmoo
kevmoo
2 years
Zero to running Dart HTTP server on #CloudRun in under 2 minutes.
10
56
260
@kevmoo
kevmoo
2 years
Hey #dart and #flutter folks – put your Twitter account on your GitHub profile – so I can come find you and give you attention if you do something awesome 😎 (or horrible 🙃)
25
23
217
@kevmoo
kevmoo
1 month
Even if your not ready to deploy #Flutter web and #Wasm , you'll still want to use the new bootstrapping logic when you upgrade to Flutter 3.22. It's cleaner and it's smarter about preloading assets!
6
30
219
@kevmoo
kevmoo
2 months
@LeighaJarett @Google We're sad, but still cranking on hard on I/O and beyond. We know ya'll care SO MUCH about the project and the team and the awesome ecosystem we've built together. You're nervous. I get it. We get it. You're betting on Flutter and Dart. So am I. So is Google.
2
25
218
@kevmoo
kevmoo
9 months
So I've been hinting for a while about a BIG Google app migrating to Flutter. 👇👇👇👇👇
@FlutterDev
Flutter
9 months
Lookin' good, @googleearth ! 🤩 Check out the new @googleearth for iOS, Android, and web with UI built using Flutter, all from a single codebase. 🌏💙
49
375
2K
10
10
202
@kevmoo
kevmoo
1 year
Only took 3,825 days for pkg:http to get to V1 - 🙃 - just 10 years...and change...
14
23
195
@kevmoo
kevmoo
7 months
See this BEAUTIFUL native application? It's not "native". It's a #FlutterWeb #PWA . I "traditional" native desktop apps. I also love the browsers security sandbox, instant updates, and skipping app stores. #WebFTW – well done @SuperlistHQ !
Tweet media one
9
13
179
@kevmoo
kevmoo
4 years
Inspired by @filiphracek , I'm thinking of doing a @YouTube livestream next week showing off a bunch of @dart_lang build system concepts and packages. Useful? Interesting? Any specifics folks want covered? JSON? Yaml? Auto-magic CLI support? Others?
19
23
172
@kevmoo
kevmoo
2 years
#DidYouKnow every release of #dartlang and #flutter has passed ALL of the tests for EVERY product that uses these technologies at Google? It's sometimes gnarly for us, but it means external users of stable releases get that much higher quality.
3
22
171
@kevmoo
kevmoo
11 months
You know how awesome the @FlutterDev and @dart_lang community is? It's keeping me from uninstalling Twitter on my phone!
11
7
169
@kevmoo
kevmoo
4 years
I'll be doing a ~90 minute live stream on using the @dart_lang build system for code generation. This Wednesday (April 22) at 9am (pacific time).
Tweet media one
12
31
151
@kevmoo
kevmoo
2 years
Such a fun week with our @dart_lang and @FlutterDev #WebAssembly work 🧵
13
15
150
@kevmoo
kevmoo
3 months
Just got my FIRST taste of the (not-even-alpha, no concrete plans to ship...yet...) #dart macros end-to-end developer experience. HOLY CRAZY AWESOME SAUCE!
16
8
149
@kevmoo
kevmoo
3 years
Friday @dart_lang gift! I just release a v1 beta of package:googleapis –  – 26 new APIs! I would *love* folks to kick the tires here. Especially for APIs that do file upload/download (think drive, storage, etc). Let me know if you have any problems!
6
26
142
@kevmoo
kevmoo
3 years
Curious what's coming in @dart_lang 2.15? – I'm excited about constructor tearoffs and enum enhancements!
8
28
141
@kevmoo
kevmoo
1 year
If you have #dart / #flutter code older than 6 months, go review all of your enums. You can likely do a LOT of great refactoring with our new enum features.
5
23
136
@kevmoo
kevmoo
2 months
@LeighaJarett @Google Flutter and Dart were not affected any more or less that others. It was a tough day...tough week. It was crazy to be seeing demos and new things working and discussions about new customers the same day we lost colleagues and friends.
1
11
132
@kevmoo
kevmoo
3 years
The @dart_lang and @FlutterDev teams are hiring!
Tweet media one
6
32
126
@kevmoo
kevmoo
2 years
On native (Dart) platforms 1 (int) != 1.0 (double). But they are identical in JavaScript (there is only one numeric type). We *used* to use this "quirk" to detect if Flutter was running in a browser. Not any more. 😎
11
9
127
@kevmoo
kevmoo
2 years
Have you built a business using #FlutterWeb ? Are you actively building a business using #FlutterWeb ? I'd love to chat with you! My DMs are open.
29
23
125
@kevmoo
kevmoo
7 months
Dart/Flutter fans: Yelling at haters/deniers "See the `DEBUG` tag in the top right? That's Flutter!" Also yelling (at Gemini folks): "Don't demo debug builds! Production builds are faster!"
@_vsmenon
Vijay Menon
7 months
Very cool to see this demo of Gemini and Flutter/Dart!
6
27
129
6
11
122
@kevmoo
kevmoo
1 year
We'd love your feedback on a new (experimental) package: it's meant to be a modern, type-safe replacement for pkg:matcher (which is shipped as part of pkg:test).
9
19
116
@kevmoo
kevmoo
3 years
Friendly reminder: while @dart_lang is amazing language for building beautiful UIs with @FlutterDev , it's also the language used for all of the dev-time tooling (analyzer, formatter, dev tools, JS compilers, language front-end) and services (, dartpad). 😎
5
12
110
@kevmoo
kevmoo
3 years
In case you missed it, here's the @FlutterDev and @dart_lang content for #GoogleIO 2021!
2
29
107
@kevmoo
kevmoo
2 months
Re #FlutterFUD - from my (awesome) boss.
@MiSvTh
Michael Thomsen
2 months
With so much misinformation circulating about Dart & Flutter I feel a need to clarify. Facts: - No strategy changes. - No change in team size; some DevOps roles moving to new locations. - 2024 roadmap continues. Now I'll get back to the product!
33
298
1K
3
11
107
@kevmoo
kevmoo
4 months
I CAN'T believe this talk doesn't have 10x-100x the views. - I bet every Dart developer that watches this will use the features here in the next month. Amazing.
6
22
106
@kevmoo
kevmoo
1 year
I'm guessing 98% of Flutter Web users would gladly have this fix – and would like to know the current workaround. But I figured I'd fish for 👍❤️ reactions anyway. (FYI: reactions to are ALWAYS prefered over "me, too!" comments)
4
2
106
@kevmoo
kevmoo
5 years
#FlutterWeb early adopter program now open – We'd love to work with you to build a production experience with @FlutterDev for the web!
3
32
104
@kevmoo
kevmoo
1 year
Excited to have the dart2wasm lead engineer Aske joining me at #wasmio2 to talk about Dart, Flutter, WebAssembly and the future of powerful web applications.
3
18
103
@kevmoo
kevmoo
10 months
Hey Flutter web users: try out form auto fill with the latest release! Also, just try publishing a web app and look at the URL in the browser. Let us know if you see something different!
@FlutterDev
Flutter
10 months
Flutter 3.13 is here! 🥳 The release includes: 🦋 Performance improvements for Impeller on iOS 🖇️ Deeper browser integrations 🌐 Accessibility enhancements for Flutter on the web Plus many bug fixes! 🪲 Read the blog →
Tweet media one
32
360
1K
2
13
94
@kevmoo
kevmoo
5 years
Migrated to use dart2native – used instructions from @pmundt at –  #CloudRun container size went from ~350mb -> ~8mb – Wow! –  #dartlang #NativeBinaryFTW
4
25
94
@kevmoo
kevmoo
2 months
FYI Flutter ecosystem folks (or any OSS ecosystem folks). Check out @spydon here. He's SUPER clear about how critical the issue is, but he's also SUPER polite, avoids any finger pointing and quickly replies with details to help us dig in. Be like Lukas!
@spydon
Lukas Klingsbo 💙🔥
2 months
Any Flutter app with animations currently have a severe performance degradation in both Firefox and Safari (games are barely playable) due to a bug that has been known for 5 months. A cherry-pick with a fix was proposed, but denied due to being too large...
6
7
63
8
6
89
@kevmoo
kevmoo
4 years
Virtual hugs to everyone who finds this funny. 👏👏👏
@tlakomy
Tomasz Łakomy
4 years
Tweet media one
56
1K
7K
2
8
88
@kevmoo
kevmoo
24 days
Me watching all of the folks playing with @dart_lang macros.
4
4
87
@kevmoo
kevmoo
7 months
In case you missed it, you can now profile a number of Flutter internals RIGHT IN @googlechrome #devtools for your #FlutterWeb apps! See
4
14
83
@kevmoo
kevmoo
1 year
🏋️🗑️🤘
2
12
82
@kevmoo
kevmoo
2 years
If you're looking to move beyond a #Flutter beginner, I cannot recommend this talk by @craig_labenz enough!
3
14
82
@kevmoo
kevmoo
4 months
The new package:web is pretty crazy. We use Dart code + JS code (NPM modules), compiled to JS to generate Dart code (pkg:web /lib contents) that we then compile to JS (and WebAssembly).
7
9
78
@kevmoo
kevmoo
2 years
These are all great suggestions for improving your #FlutterWeb app load times - – 👍 @fintasys
3
16
79
@kevmoo
kevmoo
9 months
Love for the amazing Parker from Marya and me! #F3Prague
Tweet media one
0
3
77
@kevmoo
kevmoo
1 month
Proud @IowaStateU @ISU_ECpE graduates @kevmoo '02 and @jryanio '13 ready to go on stage at #Googleio to talk all things @FlutterDev and @dart_lang
Tweet media one
1
0
78
@kevmoo
kevmoo
5 years
If you've been wondering why I haven't been tweeting very much lately... CC @donttrythis
Tweet media one
9
0
76
@kevmoo
kevmoo
1 year
Just had a deep dive on the future of dart2wasm (and, by extension, Flutter Web Wasm) + dart:html (and friends) + Dart-JS-interop + new Dart language features. 😳 It's like building a bridge. No bridge: stable. Completed bridge: stable Building the bridge: careful balancing act.
4
2
77
@kevmoo
kevmoo
3 years
Ladies and gentlemen: the base rate fallacy visualized
Tweet media one
2
10
72
@kevmoo
kevmoo
2 years
Are you writing Dart code that generates Dart code? If you're NOT using, pkg:build (and friends) let me know! I talked to someone today and was super sad that they built their own file watcher and everything. We have TOOLs for this.
8
10
73
@kevmoo
kevmoo
4 years
Amazing birthday present from my daughter. #DartToMyHeart
Tweet media one
2
0
73
@kevmoo
kevmoo
3 years
I think my next community side project will be sharing my favorite practices for building console apps in @dart_lang
7
9
72
@kevmoo
kevmoo
1 year
The engineers have been working so hard since the last major release of Flutter. So glad you're seeing these results!
@RydMike
Mike Rydstrom
1 year
Thanks for the outstanding work on the fixes @yegorjbanov and everyone else involved at @FlutterDev . I've had a local release build with SKIA of the Playground running since yesterday. Stable, no issues and it feels snappier than ever, almost like a desktop build, love it! 🙏💙
3
12
112
2
3
71
@kevmoo
kevmoo
4 years
FYI for folks following the @dart_lang SDK closely – – starting to land things in preparation for null safety!
2
13
65
@kevmoo
kevmoo
7 months
Q: As a product manager, do you have any suggestions for how to motivate engineers to work on your features? A: Start implementing it naively and ask them to review the draft pull-request. 😎😈
9
2
67
@kevmoo
kevmoo
21 days
Afternoon pondering/question: – Listenable, ValueListenable, ChangeNotifier and ValueNotifier – why not others? I could imagine wanting to share Dart code beyond flutter that uses things like Color, Rect, Size, Offset. Any others?
12
6
67
@kevmoo
kevmoo
2 years
This is still early, but it's probably ready to have its tires kicked. ... If you run @dart_lang code on @googlecloud
9
11
67
@kevmoo
kevmoo
3 months
Tweet media one
6
1
66
@kevmoo
kevmoo
2 years
For fun, I created a list of Googlers working ~full time on @dart_lang and @FlutterDev
0
7
64
@kevmoo
kevmoo
2 years
The ability to build/host #Flutter experiences on the web enables such awesome experiences.
@zapp_run
Zapp!
2 years
📢 You can now easily preview your project on your own mobile device with the new QR code feature.
8
43
250
3
7
61
@kevmoo
kevmoo
1 month
Hey #Flutter and #Dart fans at #GoogleIO – we'll be in the "upper lawn" area after a quick community photo. Most of us have gray Flutter shirts on! Come say hi. Ask questions! Meet other folks in our amazing community!
5
5
62
@kevmoo
kevmoo
2 years
@MatthewRideout On Mac: `flutter build; say "done"`
4
20
63
@kevmoo
kevmoo
1 year
How close are we to running our #WasmGC Dart and Flutter bits on Firefox? 🤏
8
8
63
@kevmoo
kevmoo
3 years
#PSA for @dart_lang and @FlutterDev folks. It's MUCH easier for us to sort and prioritize issues by up-votes instead of "Me too..." comments!
Tweet media one
0
8
61
@kevmoo
kevmoo
2 years
Most of the work on #FlutterWeb happens in "the engine" – here's a great place to see what's been happening:
4
12
60
@kevmoo
kevmoo
7 months
@_vsmenon
Vijay Menon
7 months
Very cool to see this demo of Gemini and Flutter/Dart!
6
27
129
4
4
61
@kevmoo
kevmoo
2 years
Do you like @dart_lang and blogs? Checkout by @parlough – good stuff!
2
12
60
@kevmoo
kevmoo
7 months
pkg:googleapis v12 is out today. 8 new APIs, including Google Cloud APIs for AlloyDB and Looker -
1
8
60
@kevmoo
kevmoo
3 months
A good reminder!
@marioconde
Mario Conde
3 months
Tweet media one
0
11
27
3
10
59
@kevmoo
kevmoo
2 years
It's crazy easy to setup a #FlutterWeb app with @Firebase hosting and @github CI. My demo includes building/deploying a temporary version on pull requests. Imagine if widget packages always had an up-to-date hosted web sample!
1
14
57
@kevmoo
kevmoo
5 years
9
7
57
@kevmoo
kevmoo
10 months
Made by my mother, decorated by my son. So full of gratitude.
Tweet media one
8
0
56
@kevmoo
kevmoo
3 years
Tweet media one
1
6
53
@kevmoo
kevmoo
2 years
Want more control of how your #Flutter web app loads? Check out – new in v3!
@FlutterDev
Flutter
2 years
🥳 Introducing Flutter 3 at #GoogleIO ! Now featuring: 🚀 Stable support for macOS and Linux apps 🔥 Improved @Firebase integration 👀 ...and much more! Details here 💙 →
48
518
2K
0
12
54
@kevmoo
kevmoo
3 years
Preparing the @dart_lang and @FlutterDev ecosystem for null safety – get publishing those packages, folks! (...after you read the docs! 😄)
4
13
53
@kevmoo
kevmoo
4 months
We ( @dart_lang and @FlutterDev ecosystem folks) don't deserve @parlough
4
1
54
@kevmoo
kevmoo
1 year
We have one more preview "thing" to share with you this week. Well, I'm hoping it'll land by end-of-day Seattle time. 🤞🤞🤞
8
1
54
@kevmoo
kevmoo
1 year
I realize that saying "You have to watch this talk by @munificentbob " is a bit like saying "You have to breath", but – you have to watch this talk by @munificentbob about language changes coming to Dart v3 -
1
10
53
@kevmoo
kevmoo
16 days
Anyone doing CI/CD building a Flutter Web app with (Google) Cloud Build and deploying to Firebase hosting? (Before I start hacking together my own solution, I wanted to see if others had success...)
12
0
53
@kevmoo
kevmoo
9 months
Tweet media one
3
1
52