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:
Michael Thomsen
@MiSvTh
Michael Thomsen’s Tweets
Are you a Flutter/Dart developer? Have you been significantly hindered by Dart's current concurrency model (isolates)?
I would like to chat with you.
We have done a lot to improve isolates in the past years - but I would like to gather some real-world issues / road blocks.
15
24
130
Dart 3 is on the horizon 🥳. Are you excited yet?
Quote Tweet
read image description
ALT
3
3
100
Impressive to see AWS Amplify build a 100% Dart stack for their libraries: letting them offer great support for CLI, mobile, desktop and web from a single codebase: aws.amazon.com/blogs/mobile/a #StoneSoup
14
63
280
Show this thread
Very nice to see up-to-date Dart books published, that include our recent language changes!
Quote Tweet
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.
kodeco.com/books/dart-app
kodeco.com/books/dart-app
Show this thread
2
18
I'm very happy to announce new support for Dart in GitHubs Advisory Database, dependency graph, and Dependabot. More details below:
Quote Tweet
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
goo.gle/3RBjSaA
1
5
50
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 👇
27
97
For those wonderful Dart devs who publish on pub.dev 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:
dart.dev/guides/librari
2
36
153
Re-read medium.com/dartlang/dart- today and was reminded how much Dart has evolved (away from it's more dynamic/javascripty roots) towards AOT performance in these last years.
(Dart lead) doesn't blog very often, but when he does he's worth reading.
2
7
62
Very happy to see more back-end support from the community! Thanks VGV!
Quote Tweet
Show this thread
1
3
22
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: dart.dev/tools/dart-fix
7
81
273
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:
10
61
280
From the latest 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 devs!
5
21
93
Looking for a private Dart package/pub repository/server (e.g. for serving company-private packages or compliance monitoring)?
Checkout our new post:
medium.com/dartlang/hosti
3
11
37
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:
18
51
Dart team will be hiring in Munich and Waterloo. We have a whole bunch of positions related to internal infra as well as external tooling and core Dart ecosystem. In addition we are always on a look out for VM/compiler/PL engineers. DM me if interested.
5
26
82
✨Good news for Dart developers!✨
The top 250 packages are all null safe! Also, here are some changes you might notice in today’s Dart 2.16 release:
✔️ dartanalyzer and dartdoc → dart analyze & dart doc
✔️ Linter improvements
✔️ API tweaks
Details ↓
6
74
335
We've been discussing ADTs and pattern matching a bit on the team. One question that comes up is whether this would make real life Flutter code better. Anyone have pointers to some Dart code that is currently doing something that would benefit from this?
13
12
25
Show this thread
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!
Quote Tweet
read image description
ALT
2
9
62
Awesome to see this - it's a culmination of quite a bit of hard work by the team! One of the under-appreciated advantages of Dart's web stack and Flutter/Web is the ability to do something like at scale and performance.
Quote Tweet
3
15
The DartDoc generated API docs for Dart packages and libraries contain the usual documentation for properties and methods, but in addition at the bottom of the page show the source code. Do you generally find that useful? Or distracting? Or something third?
7
1
9
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
15
113
What a nice application of the Wasm package we published last week!
Quote Tweet
I had a great time working on the project that I wrote about in this article. @salomonsen_p's Wasm synth is awesome! Everyone should check it out! And so impressed that the @dart_lang wasm package works so well, even pre-V1,
@MiSvTh @kevmoo & whole Dart team
twitter.com/FlutterComm/st…
3
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: medium.com/dartlang/exper
#dartlang #wasm #webassembly
1
25
100
6
165
375
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.
Quote Tweet
read image description
ALT
1
12
67
Learn more about lifting some of your app business logic into the Cloud in this new GCP podcast episode about Dart and Google Cloud Serverless.
Quote Tweet
.@stephr_wong and @granttimmerman bring on @tonypujals and @kevmoo to talk about full stack dev using Dart and @FlutterDev. Do front/backend dev across platforms and easily deploy to #serverless compute like Cloud Run. gcppodcast.com/post/episode-2
4
9
You asked, we listened, and we're happy to share that #Dart is now available as official images. You can now use `FROM dart` in your Dockerfiles (of course, we recommend you pin to a stable version for production, like dart:2.13.0).
hub.docker.com/_/dart
#docker #containers
5
25
98
Show this thread
🌟 New Dart support for GitHub Actions!
Today, we’re announcing an official setup-dart action that supports downloading, installing, and configuring the Dart SDK, so you can run Dart build and test jobs with ease on GitHub Actions.
Read the blog 👉 goo.gle/3skfFMF
read image description
ALT
1
79
332
For students interested in open source, checkout this post about Google Summer of Code (GSoC):
2
4
10
775 new packages with null safety, in *one* week! Thanks awesome Dart developers, you 🎸🥁.
Quote Tweet
775 packages released null safe versions on pub.dev in the past week. Among them:
* permission_handler
* flutter_html
* chewie_audio
* photo_view
* image_cropper
This takes us to 2219 null-safe packages.
2
22
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 pub.dev.
2
12
61
Dart moves up three places in the latest RedMonk programming language ranking. Checkout Filip's neat illustration. Love how far we've come over the past few years, thanks to all you lovely developers!
Quote Tweet
RedMonk just released their latest ranking of programming language usage (based on data from GitHub + StackOverflow). I put together graphs from 2012 to 2021 into one video so that it's easier to track Dart's trajectory.
Show this thread
0:38
2.9K views
1
1
11
We've got a big surprise!
We're one week away from #FlutterEngage on March 3rd. Are you ready for Flutter, too?
💙 Register now → goo.gle/FlutterEngage
75
660
1,676
Null safety is now API stable, so please go ahead and publish stable versions of your null safety migrated packages.
1
3
38


















