World Congress 2022 • Jun 15, 2022

Dart - a language believed dead, experiences a new bloom

Christoph Menzel

Think Dart is a dead language? Discover how sound null safety, lock-free concurrency, and blazing-fast dual compilation transformed this former JavaScript alternative into a cross-platform powerhouse.

Pause
Mute Enter Fullscreen
#1 about 3 min

Introduction and history of the Dart language

How Google originally built Dart to replace JavaScript and later repurposed it for the Flutter framework.

#2 about 5 min

Optimizing performance with flexible compiler architectures

Fast execution speed is achieved by utilizing both ahead-of-time and just-in-time compilation methods.

#3 about 11 min

Exploring object-oriented syntax features and the type system

Core object-oriented tools like sound null safety, extension methods, and mixins streamline type-safe implementations.

#4 about 5 min

Executing concurrent tasks with asynchronous programming and isolates

Asynchronous programming models use isolate concurrency to split application loads without sharing memory heaps.

#5 about 2 min

Managing project dependencies with the pub.dev package repository

Project capabilities expand safely by integrating third-party dependencies sourced directly from the official package directory.

#6 about 4 min

Demonstrating developer tools and hot reload functionality

Debugging performance improves drastically when code updates instantly apply to running background server processes.

#7 about 35 min

Audience questions on mixins, real-world use cases, and virtual machines

Addressing audience inquiries clarifies mixin inheritance conflicts, command-line tool applications, and runtime comparisons against Java.

Matching moments

2:02 min

Dart's history and evolution alongside the Flutter framework

Christoph Christoph · World Congress 2024

2:48 min

Core benefits of using the Dart programming language

Mira Jago · World Congress 2021

3:56 min

Core advantages of Dart for multi-platform development

Christoph Christoph · World Congress 2024

2:41 min

Accelerating workflows using Dart developer tools and hot reload

Christoph Christoph · World Congress 2024

5:03 min

Core pillars and foundational components of the Flutter framework

Sylvia Dieckmann · World Congress 2023

5:05 min

Introduction to Flutter and cross-platform UI development

Sylvia Dieckmann · LIVE