Michael Thomsen Profile
Michael Thomsen

@MiSvTh

6,698
Followers
84
Following
32
Media
482
Statuses

Product Manager, Google, ,

Arhus, Denmark
Joined June 2011
Don't wanna be here? Send us removal request.
@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
299
1K
@MiSvTh
Michael Thomsen
1 year
Dart 3 has been released! Our largest release to date, we've worked on this for years, so there's a lot to check out: ✅ 100% sound null safety ✅ Records and pattern matching ✅ Class modifiers ✅ Direct native interop ✅ Preview of compilation to Wasm
29
246
715
@MiSvTh
Michael Thomsen
2 months
Flutter 3.22 and Dart 3.4 have landed: 🧑‍🤝‍🧑 Customer updates 🌐 Wasm compilation in stable 🤖 Impeller for Android feature complete 🎲 Games improvements 🏎️ Platform views 50% faster on iOS 🚀 Preview of new macro-based JSON support And more! Check out:
6
97
412
@MiSvTh
Michael Thomsen
2 years
Alongside Flutter 3, we have a big new Dart 2.17 release out, featuring enums with members, super initializers, lints 2.0, much improved API docs, signing of executables, experimental RISC-V support, ABI specific types, and more! For details check out:
9
51
268
@MiSvTh
Michael Thomsen
2 years
Really liking the Dart 2.17 super parameters feature? Don't feel like manually migrating existing code to use it? We've got you covered: just run `dart fix`. You do need a tiny bit of configuration to enable it; get all the details in the example here:
Tweet media one
7
69
265
@MiSvTh
Michael Thomsen
7 months
This years Slashdata State of Dev is out: * Dart was the fastest-growing language community in 2023; now estimated at 2.9M devs * Dart grew by roughly 33%; a faster pace than other app languages (e.g. Swift 21%) 🙏 awesome Dart & Flutter communities!
2
62
250
@MiSvTh
Michael Thomsen
5 months
I'm very happy to share the 2024 Dart & Flutter roadmap, which many of you have been asking for the past few weeks:
5
60
253
@MiSvTh
Michael Thomsen
5 years
Announcing Dart 2.6 with dart2native: compile Dart apps to self-contained, native executables for Windows, macOS, and Linux #dartlang
1
74
222
@MiSvTh
Michael Thomsen
8 months
Lots of Flutter & Dart news today: A new Dart 3.2 SDK, a Flutter 3.16 release, new support in DevTools for extensions, and a major upgrade of the Casual Games Toolkit. Our blogs have detailed posts for each of these -- for the high-level intro check out:
6
52
213
@MiSvTh
Michael Thomsen
2 months
The Flutter Force is strong 🌕⚡!! Welcome back Seth; so great to have your skills, vision, and strong experience (incl. past in Dart DevRel and Flutter product) back with us in our lovely team!
@sethladd
Seth Ladd
2 months
Thrilled to be rejoining the @FlutterDev team this week! 🎉 The accomplishments by the amazing Flutter community has truly transformed app development, and I can't wait to dive back in and contribute to what's next for our ecosystem. A heartfelt thank you ❤️ to my old team,
46
47
405
2
18
193
@MiSvTh
Michael Thomsen
7 months
It's not everyday that I get to watch a next-gen product, but when I do, it's usually one built using Flutter! I really look forward to seeing this concept evolving.
Tweet media one
@GoogleDeepMind
Google DeepMind
7 months
Gemini’s reasoning capabilities mean it can understand more about a user’s intent, and use tools to generate bespoke user experiences that go beyond chat interfaces. Here’s what that looks like in action. ↓ #GeminiAI
50
319
2K
4
22
161
@MiSvTh
Michael Thomsen
2 months
Important PS: This is not downplaying the personal impact to those individuals that were impacted to role location moves. I value and miss every one of them!
3
3
159
@MiSvTh
Michael Thomsen
4 years
Dart 2.8 is out with a much faster pub tool, and a brand new pub outdated command for understanding if your dependencies are stale, and how they can be upgraded:
9
46
150
@MiSvTh
Michael Thomsen
2 years
For those wonderful Dart devs who publish on I'd like to give a strong rec. to not only focus on the source code, but also craft good docs. The README file is especially important; it's the first thing users see. We have tips here:
2
30
147
@MiSvTh
Michael Thomsen
5 years
Dart 2.2 is out, featuring faster AOT compiled machine code and new set literal language support! #dartlang
Tweet media one
4
47
142
@MiSvTh
Michael Thomsen
5 years
#dartlang is ranked the #12 most loved language in this years #stackoverflow developer survey. Thank you, thank you, thank you! We promise to continue to improve!
2
27
139
@MiSvTh
Michael Thomsen
10 months
@timsneath Hey there Tim, just catching up. Glad to see the passion for Flutter is still there! So how about we do something about it? There's lots Apple could do, e.g. publish a design spec, send PRs, co-own the Cupertino library, etc. What do you think!?
6
6
132
@MiSvTh
Michael Thomsen
6 months
Look at that, the 2nd and 3rd most downloaded JetBrains plugins in 2023 look mighty familiar! Source:
Tweet media one
6
21
128
@MiSvTh
Michael Thomsen
1 year
I wonder who's hiding under the cover? I have a feeling that we'll find out tomorrow 😁
Tweet media one
13
1
121
@MiSvTh
Michael Thomsen
10 months
Flutter apps love all screens, small or large! Just in time for F3, we added framework support, documentation, and best practices for large screens. Checkout the blog post by @marihasnany , and go grab for your device! #F3Prague
2
22
120
@MiSvTh
Michael Thomsen
5 years
This is my favorite meeting room. Guess which delightful developer platform we discuss in here!?
Tweet media one
9
11
117
@MiSvTh
Michael Thomsen
4 years
Dart sound null safety is out of the experiment phase, and available in the Dart and Flutter beta. We worked hard on this for so long; feels fantastic to get this out to all you lovely developers! Can't wait to hear what you think of it. #dart #nullsafety
1
17
111
@MiSvTh
Michael Thomsen
5 years
#Github 's 2019 Octoverse report is out, listing #dartlang as the #1 fastest growing language on Github by repository contributors, with an astonishing 532% YoY increase. Thank you Dart community, such a joy working with you 🙏 ❤️!
1
35
104
@MiSvTh
Michael Thomsen
3 years
Software is never fully done, and we're constantly tweaking to make things better. Checkout this piece where Jens talks about his work to make hot reload even faster:
2
13
105
@MiSvTh
Michael Thomsen
4 years
Uploaded a package to , but stopped maintaining it? Please help consumers by marking your package discontinued. This stops further usage by removing it from browse and search, but is non-breaking as existing users can still pub get.
4
27
103
@MiSvTh
Michael Thomsen
4 years
We snug a little productivity feature onto for the holidays 🎁🎄. Next to the package name, there's a clipboard menu. Select a menu entry to copy a constraint for the latest stable or dev version, and then paste into your pubspec. #dart #pubdev
5
13
100
@MiSvTh
Michael Thomsen
5 years
We're working hard to make @dart_lang an even better programming language for building #Flutter UI! For a preview of some future language additions, and a better understanding of all the work we're putting into this, check out this post by @munificentbob :
4
29
100
@MiSvTh
Michael Thomsen
5 years
Hey @dart_lang happy birthday 🎂, hope you're having a great time 🥳! We ❤️ you so much, so we got you a nice present 🎁:
9
31
99
@MiSvTh
Michael Thomsen
2 years
Dart 3 is on the horizon 🥳. Are you excited yet?
@dart_lang
Dart Language
2 years
🎯 The road to Dart 3 ✨ Dart 3, expected by mid 2023, will only support sound null safety. Learn more about how Dart's sound safety compares to other languages, and how we're preparing for this major release in the blog by @MiSvTh
Tweet media one
16
190
707
2
3
99
@MiSvTh
Michael Thomsen
2 years
Dart 2.18 is out, featuring direct Dart to Objective-C/Swift interop and new platform-specific networking. Also, an important language roadmap update regarding null safety; please check it out 👇
0
25
97
@MiSvTh
Michael Thomsen
3 years
We're very enthusiastic about the potential of Wasm (aka WebAssembly). To learn more about our experiments, and how it might benefit Dart developers, checkout today's post: #dartlang #wasm #webassembly
1
19
95
@MiSvTh
Michael Thomsen
2 years
From the latest @redmonk rank: "Dart was able to move up one spot and tie Rust at #19 . It took Kotlin two quarters to make that jump, and while Rust did it similarly in a single quarter, Rust also had a great deal more time." Great job @dart_lang devs!
5
17
90
@MiSvTh
Michael Thomsen
6 years
More good news, we just published a great package for creating beautiful, animated charts in @flutterio apps!
1
27
89
@MiSvTh
Michael Thomsen
1 year
Habari from Nairobi! We're getting ready for next weeks #FlutterForward , and to get things started today we're launching two new exciting Pub features: search now displays images, and you can automate publishing via GitHub Actions. More details here:
1
10
76
@MiSvTh
Michael Thomsen
11 months
It's time for another Flutter release 🚀 Flutter 3.13 improves Impeller (our speedy new rendering engine), has a total redesign of the 2D scrolling framework, Wonderous is now on macOS, has lots of widget improvements and additions, and more!
2
3
69
@MiSvTh
Michael Thomsen
4 years
I'm truly delighted to be able to share the tech preview of sound null safety in Dart! No more pesky null exceptions! Faster code! Read more in
@dart_lang
Dart Language
4 years
🎊Announcing tech preview of null safety in Dart! Null safety helps you avoid a class of bugs that are often hard to spot. Dart’s null safety is sound, so it enables a range of performance improvements. 💙Happy coding! Learn more →
Tweet media one
15
318
1K
1
10
71
@MiSvTh
Michael Thomsen
5 years
We've been working hard the past several months to create a homepage for Dart that's more exciting, that more clearly explains the core benefits of the Dart platform, and that has a better information architecture. We'd love to hear your feedback!
Tweet media one
3
12
67
@MiSvTh
Michael Thomsen
5 years
Dart SDK 2.1.1 is out. This is a servicing release with bug fixes, and a few perf. adjustments. Full details in the changelog:
1
21
68
@MiSvTh
Michael Thomsen
6 years
We just pushed an update to our Flutter Gallery to Google Play with a Material Theming update. Come grab it while it's hot! #flutter @flutterio
Tweet media one
4
14
68
@MiSvTh
Michael Thomsen
4 years
Dart 2.10 is out, featuring a new unified `dart` developer tool! Grab the latest Dart or Flutter SDK, and it's included. #dartlang #devexp #tools
Tweet media one
3
13
65
@MiSvTh
Michael Thomsen
10 months
It's another cool Flutter app, this time from the YouTube team. Congrats on the launch 🚀!
@FlutterDev
Flutter
10 months
Did you know that YouTube Create is building their mobile app with Flutter?
59
294
1K
0
4
66
@MiSvTh
Michael Thomsen
3 years
The May Update for Code is here, with a nice feature for #DartLang devs: basic language support for Dart is now built-in, so you'll get things like Dart syntax highlighting in any Code installation. For the full Dart experience, the Dart Code extension is still recommended.
@code
Visual Studio Code
3 years
🎉 The May @code release is here! Check out what's new: 📖 Remote Repositories to read code w/o cloning 🚶🏽‍♀️"Getting Started" product walk-throughs ✔️ Safe code browsing with Workspace Trust ...and more! Release notes: Download:
Tweet media one
23
109
465
0
11
64
@MiSvTh
Michael Thomsen
2 years
@timsneath Wait a minute now. I forgot. There is one more thing... We have a great programming language. We call it Dart. It works great with Flutter. What's new about Dart 2.18? If you have Obj-C and Swift code, you can call right into it. From Dart. Unbelievable. Thanks for coming today.
0
2
62
@MiSvTh
Michael Thomsen
3 years
Dart 2.12 with sound null safety and FFI is out! We've worked on null safety for years; feels great to have it in stable. Thanks to the ecosystem for migrating: We already have more than a thousand with null safety support on .
2
9
60
@MiSvTh
Michael Thomsen
3 years
Dart 2.15 has been released with lots of exciting changes. I'd especially like to call out the concurrency changes, which we've been working on for quite a while!
@dart_lang
Dart Language
3 years
🥳 Announcing Dart 2.15 🥳 Learn all about new Dart SDK features: ✔️ Faster concurrency with worker isolates ✔️ Constructor tearoffs ✔️ Improved enums ✔️ New features for package publishers Read the article by @MiSvTh
Tweet media one
11
168
699
2
9
58
@MiSvTh
Michael Thomsen
5 years
Hive, a new key-value store for Dart & Flutter, looks really interesting!
6
23
56
@MiSvTh
Michael Thomsen
2 months
@KristijanZic All projects have small changes. That one came from the priorities we shared earlier in the roadmap: There is an infinite amount of work, so focus is needed. That the issue was updated yesterday is a co-incidence. Lets not contribute to misinformation.
3
1
59
@MiSvTh
Michael Thomsen
14 days
It's time for I/O Berlin 🇩🇪! If you are around, please come on over and meet @marihasnany @ZoeyFan723 @anderdobo @jryanio and myself at the IO crossword --powered by Flutter -- booth.
Tweet media one
3
8
56
@MiSvTh
Michael Thomsen
4 years
We have a second tech preview of null safety out! Lots of fit and finish of the core language feature, migration tool ready for testing, updated DartPad, and Flutter framework support! All the details here ⬇
3
8
54
@MiSvTh
Michael Thomsen
2 years
In the next few releases we're removing the older CLI tools (dartdoc, pub, dart2js, dartanalyzer) which now live in the single `dart` tool. If you havn't already, please migrate (e.g. in CI) and file issues for anything missing in `dart`. Details:
0
14
51
@MiSvTh
Michael Thomsen
2 years
I'm very happy to announce new support for Dart in GitHubs Advisory Database, dependency graph, and Dependabot. More details below:
@dart_lang
Dart Language
2 years
GitHub now supports Dart in its Advisory Database, dependency graph, and Dependabot. This means GitHub enables comprehensive support for supply chain security for Dart and Flutter apps. More details in the blog post ⬇️
5
97
375
1
3
48
@MiSvTh
Michael Thomsen
5 months
@spydon Please note that this requires an experiment flag, as the feature is still incomplete, experimental, and may end up not going to stable. It's a super cool feature, so I hope it will, just stating the current status.
0
0
47
@MiSvTh
Michael Thomsen
6 years
Flutter for all the UIs!! So looking forward to where we may go with Hummingbird! #FlutterLive #WhyLimitThings
0
6
41
@MiSvTh
Michael Thomsen
6 years
That time we deleted 1/3 million lines of code from the Dart SDK :-)
@timsneath
Tim Sneath
6 years
A major milestone for Dart language today: the remaining traces of Dart 1 have at last been removed from the Dart SDK. Dart 2 is now the default and the only implementation. The amazing @munificentbob just landed a huge pull request in dart-lang/sdk:
0
11
82
1
8
41
@MiSvTh
Michael Thomsen
6 years
Many of you #flutter developers have asked for a 'local notifications' plugin. just contributed , and from the quick spin I just gave it, it appears to work great!
Tweet media one
3
7
42
@MiSvTh
Michael Thomsen
8 months
@remi_rousselet Remi, you're making invaluable contributions to Flutter. If someone hates that, they are the ones with a problem, not you! Thanks for everything 🙏
1
0
41
@MiSvTh
Michael Thomsen
6 years
Experimental support for automatic creation of a Flutter compatible Android emulator image just landed; if you are in master, please help us by giving a quick test run, and noting your results (good or bad) in !
Tweet media one
4
15
40
@MiSvTh
Michael Thomsen
4 years
Handling strings containing emoji and other unicode characters can be tricky. Want to learn more about the potential problems and how the Dart characters package () can help? Checkout this post by @taodong from the #Flutter UX team:
0
32
37
@MiSvTh
Michael Thomsen
3 years
Null safety is now API stable, so please go ahead and publish stable versions of your null safety migrated packages.
@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
1
3
37
@MiSvTh
Michael Thomsen
2 years
Looking for a private Dart package/pub repository/server (e.g. for serving company-private packages or compliance monitoring)? Checkout our new post:
Tweet media one
3
10
35
@MiSvTh
Michael Thomsen
28 days
@luke_pighetti @RydMike We actually working on exactly that right now. Yes, in this case we're behind and should have done it long time ago, agree.
3
1
33
@MiSvTh
Michael Thomsen
5 months
@csells @FlutterDev @devangelslondon DartPad is a Flutter-app as of last week!
4
3
34
@MiSvTh
Michael Thomsen
4 years
@creativemaybeno @dart_lang We're working on adding null safety to the Flutter framework and it's dependencies. We'll do a tech preview of that when it's ready, and hopefully we'll have an update on that soon!
1
1
31
@MiSvTh
Michael Thomsen
6 months
@lesnitsky_dev @csells @_eseidel @timsneath @LeighaJarett The average tenure in tech is around 2-3 years, so there's nothing unusual about folks moving around. Actually for Dart & Flutter folks tend to 1) stay much longer, and 2) when they move, often move to something else Flutter related. I've personally been in the team since 2015.
1
3
30
@MiSvTh
Michael Thomsen
1 year
Great case study on Toolstation -- a leading UK-based tools & hardware retailer-- who built a Flutter app in just 10 weeks, and then saw it scale to one million orders and £27 million in revenue within 12 months of launch:
1
4
31
@MiSvTh
Michael Thomsen
5 years
I really look forward to seeing more @dart_lang programmers joining the party :-)
@timsneath
Tim Sneath
5 years
LinkedIn report on hottest skills for software engineers: " #Flutter , an application development SDK created by Google officially released in May of 2017. Today – less than two years later – it’s the fastest-growing skill among software engineers" #Skills
5
39
143
1
1
29
@MiSvTh
Michael Thomsen
6 years
Feeling so ready for three exiting days of talking with wonderful #Flutter devs!
Tweet media one
3
0
30
@MiSvTh
Michael Thomsen
4 years
A few reported issues with missing null safety tags on last week (cc @flutter_exp , @lets4r , @imthepk ). We think this is now resolved. Looks like we have 177 tagged packages now!
1
4
28
@MiSvTh
Michael Thomsen
6 years
We have a new #flutter build out, come get it!
@FlutterDev
Flutter
6 years
Announcing Flutter Release Preview 1 at GMTC in China! This signals a new phase of development for Flutter as we move into the final stages of stabilization for 1.0 Learn more here →
Tweet media one
15
201
483
4
3
27
@MiSvTh
Michael Thomsen
4 years
@creativemaybeno Hi there, Michael from the Dart product team. While these hints certainly can be added, I would generally not recommend spend a bunch of time on that right now, as in many cases they will not be needed. We'll have more news about null safety shortly, stay tuned!
1
3
27
@MiSvTh
Michael Thomsen
5 years
This made my day ❤️: Dart enters the IEEE Spectrum programming language ratings as #16 . It's also #10 under trending, and #6 when filtering to languages for mobile (behind Java, C, C++, C#, and Swift). Onwards! #dart #dartlang
@timsneath
Tim Sneath
5 years
Exciting to see the fast rise of Dart in the IEEE Spectrum programming language rankings. Now #16 in the list: Congratulations to the team: it has been a whole bunch of work to get there. #Dart
5
24
77
0
4
27
@MiSvTh
Michael Thomsen
5 years
"dart is that last ice cream you know goes straight to your love handles, yet still eat it anyways." I'm pretty sure we havn't heard that compliment before, but we'll take it :-)
@TheDumbTechGuy
TheDumbTechGuy
5 years
But seriously, do you get how awesome @flutter actually is? And #dartlang , dart is that last ice cream you know goes straight to your love handles, yet still eat it anyways. I find Flutter a joy to work with. Color me fanboy.
1
6
26
0
6
27
@MiSvTh
Michael Thomsen
5 years
"Dart gains momentum", indeed, matches perfectly what we are seeing in our internal metrics. Love it!
0
11
26
@MiSvTh
Michael Thomsen
11 months
Big congrats to VGV on launching Dart Frog to 1.0! Very nice to offerings like Frog from the ecosystem to collectively build out Dart backend.
@VGVentures
Very Good Ventures 🦄💙
11 months
Dart Frog 1.0 is here! 🎯🐸🚀 This release focuses on improving the Dart Frog dev experience. What’s new: ✨ Daemon ✨ dart_frog_auth package ✨ VS Code extension And more! Read all about it in our blog 👇
9
37
174
1
2
26
@MiSvTh
Michael Thomsen
3 years
Ever needed a historical record of changes to one or more packages you publish on ? We just launched a new Pub site version, which has a new Activity Log showing recent changes. It's available from the 'My '-menu when logged in.
Tweet media one
0
6
25
@MiSvTh
Michael Thomsen
6 years
Very nice: @BaseflowIT , known for their Xamarin contributions, just published a new geolocation plugin for #flutter :
0
13
25
@MiSvTh
Michael Thomsen
6 years
Our friends in Android have shipped Android Studio 3.2, and we are happy to declare that the current #flutterio plugin (v28) already supports 3.2! Getting started instructions available at
1
2
24
@MiSvTh
Michael Thomsen
3 years
775 new packages with null safety, in *one* week! Thanks awesome Dart developers, you 🎸🥁.
@dart_lang
Dart Language
3 years
775 packages released null safe versions on in the past week. Among them: * permission_handler * flutter_html * chewie_audio * photo_view * image_cropper This takes us to 2219 null-safe packages.
6
30
173
0
1
20
@MiSvTh
Michael Thomsen
2 months
@pooja_bhaumik @nlycskn @esrakadah @imafiguresk8r @GeekMeSpeakStef @KhanhNwin @AnnaLeushchenko @spydon @dariadroid @rkunboxed Aw, so so sad I couldn't make the trip this year now :-(. But hope to see many of you at I/O Extended Berlin or some other event!
3
0
16
@MiSvTh
Michael Thomsen
6 years
I love our #flutter community! Thanks @devangelslondon for the pull request to add support for physical Android keyboards; this is something quite a few developers have asked for!
3
2
19
@MiSvTh
Michael Thomsen
6 years
Flutter for Xamarin docs now available
@mjohnsullivan
Matt Sullivan
6 years
Fresh off the press: a new getting started with Flutter for #xamarin devs: #flutterio
1
6
18
0
4
20
@MiSvTh
Michael Thomsen
5 years
Ever wondered what it would look like if , DartPad, and Flutter for web got cozy and decided to form a band? It would probably end up looking something like this...
@jryanio
John Ryan
5 years
Help beta test a new codelab that uses Flutter for web! You can do the exercises and see the code running directly in your browser.
1
30
89
0
4
20
@MiSvTh
Michael Thomsen
5 years
What a way to end the year: top design ideas; iPad, Tesla, Flutter/Dart!
@dart_lang
Dart Language
5 years
See Flutter/Dart in Fast Company's 14 most important design ideas of the decade →
Tweet media one
0
10
71
1
1
18
@MiSvTh
Michael Thomsen
5 years
@redbrogdon That is probably the most delightful GitHub issue edit I've had the pleasure of doing over the past year :-)
1
1
19
@MiSvTh
Michael Thomsen
2 years
Very happy to see more back-end support from the community! Thanks VGV!
@VGVentures
Very Good Ventures 🦄💙
2 years
🎯🐸 is here! Learn more about how to use dart_frog for Dart on the server in our blog 👇
29
100
344
1
3
19
@MiSvTh
Michael Thomsen
2 years
Very nice to see up-to-date Dart books published, that include our recent language changes!
@Suragch1
Suragch
2 years
We split the old Dart Apprentice book into Dart Apprentice: Fundamentals and Dart Apprentice: Beyond the Basics. The learning sequence is better, and the books cover several new topics. Everything is up-to-date for Dart 2.18.
1
5
46
0
1
18
@MiSvTh
Michael Thomsen
8 months
@flutterando_ Olá! I think we'll have a fantastic 2024 -- we have a ton of exciting stuff on the roadmap, tremendous growth, and the best developer community out there!
1
0
18