World Congress 2024 Aug 20, 2024 Session details

Dart - a language believed dead, experiences a new bloom

Christoph

Once written off as a dead JavaScript rival, Dart is now a standalone powerhouse. Discover how dual-compilation, pattern matching, and isolate concurrency eliminate boilerplate and supercharge multi-platform development.

Pause
Mute Enter Fullscreen
#1 about 3 min

Dart's history and evolution alongside the Flutter framework

How the language transformed from a Javascript alternative to the core technology behind robust multi-platform applications.

#2 about 4 min

Core advantages of Dart for multi-platform development

How native features like sound null safety and dual compilation modes improve engineering productivity.

#3 about 4 min

Exploring the Dart type system and object-oriented features

Leveraging type inference, strict null safety, and factory constructors provides robust and flexible variable management.

#4 about 5 min

Reducing boilerplate code using native object composition constructs

Implementing extension methods, cascade operators, and mixins enables functionality reuse without complex inheritance structures.

#5 about 3 min

Handling complex data structures with records and pattern matching

Adopting pattern matching and destructuring simplifies the extraction and processing of external data formats like JSON.

#6 about 4 min

Managing asynchronous operations and concurrent multithreading with isolates

Utilizing isolates allows developers to safely run concurrent processing algorithms without the overhead of shared memory locks.

#7 about 3 min

Enabling language interoperability and managing third-party packages natively

Integrating foreign function interfaces allows seamless execution of native APIs across various environments alongside internal package management.

#8 about 3 min

Accelerating workflows using Dart developer tools and hot reload

Integrating built-in profiling utilities and instant code reloading drastically accelerates the application debugging and testing lifecycle.

Matching moments

2:32 min

Introduction and history of the Dart language

Christoph Menzel Christoph Menzel · World Congress 2022

2:48 min

Core benefits of using the Dart programming language

Mira Jago · World Congress 2021

5:03 min

Core pillars and foundational components of the Flutter framework

Sylvia Dieckmann · World Congress 2023

4:57 min

Introduction to cross-platform application development with Flutter

Simon Auer Simon Auer · World Congress 2022

5:05 min

Introduction to Flutter and cross-platform UI development

Sylvia Dieckmann · LIVE

1:16 min

Understanding the layered architecture of the Flutter framework

Sylvia Dieckmann · LIVE

Upcoming sessions on this topic

Open session

World Congress 2026 North America

September 24, 2026 · 17:30–18:00

Stage 7

Full Stack with Flutter - are we there yet?

Nemanja Stošić

Senior Flutter Developer

Nemanja Stošić
Open session

World Congress 2026 North America

September 25, 2026 · 11:00–11:30

Stage 2

Build Fast, Deploy Faster: Cross Platform AI development in 2026

Charlie Cheever

CEO & Co-Founder of Expo

Charlie Cheever
Open session

World Congress 2026 North America

September 24, 2026 · 16:10–16:40

Outdoor Stage

When Humans Stop Writing Code: Rethinking Languages, Compilers, and Responsibility

Simon Auer

Organizer of flutter vienna meetup and CEO of marqably

Simon Auer
Open session

World Congress 2026 North America

September 24, 2026 · 12:30–12:35

Outdoor Stage

Software change is outpacing the platforms built to understand it.

Lee Faus

Git was built for humans. I'm building what comes next.

Lee Faus
Open session

World Congress 2026 North America

September 25, 2026 · 14:50–15:20

Tech Leaders Stage

Keeping Code Quality at AI Speed

Daksh Gupta, Arthur Hicken, Brian Mann

Daksh Gupta
Arthur Hicken
Brian Mann
Open session

World Congress 2026 North America

September 25, 2026 · 15:30–16:00

Stage 6

Small LLM in your Browser: Huge Opportunities for Web Applications

Daniel Ostrovsky

UI/UX Architect at Payoneer | AI Architect | Full Cycle Development Expert | Public Speaker | Open Source Contributor |

Daniel Ostrovsky