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 (programming language)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

  • Google

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

  • Dart (programming language)
    ImageDart (programming language)

    Google, CC BY 4.0, via Wikimedia Commons

Related