May 10, 2023
Dart 3 released
Google released Dart 3 on May 10, 2023 with sound null safety as the only mode, records, patterns, and class modifiers.
What it was for
Dart 3 completed the null-safety migration for Flutter apps — fewer runtime null crashes on mobile. Records and patterns brought modern data modeling to Flutter widgets and server-side Dart, keeping one language for iOSApple's mobile operating system — runs iPhone and iPad with a sandboxed app ecosystem., AndroidGoogle's open mobile operating system — the dominant platform for smartphones worldwide., web, and desktop UIs.
Companies
Why it's here
Dart 3 was the breaking cleanup Flutter needed for safer mobile apps.
Why it mattered
Sound null safety by default reduced a whole class of production crashes.
What it solved
Flutter shipped with legacy nullable Dart; the ecosystem had to migrate or stall.
Media
- ImageDart (programming language)
Google, CC BY 4.0, via Wikimedia Commons
Related
- Dart language unveiled at GOTOOctober 10, 2011