Christoph Menzel
Dart - a language believed dead, experiences a new bloom
#1about 2 minutes
The history and resurgence of the Dart language
Dart was created by Google to replace JavaScript but found new life as the language behind the Flutter framework.
#2about 2 minutes
Dart's philosophy for productive multi-platform development
The language is designed to be approachable, portable, and productive for developers building high-quality apps on any platform.
#3about 2 minutes
Understanding Dart's JIT and AOT compilation model
Dart uses Just-In-Time (JIT) compilation for fast development cycles and Ahead-Of-Time (AOT) compilation for high-performance production builds.
#4about 7 minutes
A tour of Dart's modern language features
This code demo covers key features like null safety, type inference, factory constructors, extension methods, cascades, and enhanced enums.
#5about 2 minutes
Using mixins for composition over inheritance
Mixins provide a way to reuse a class's code in multiple class hierarchies without using traditional inheritance.
#6about 2 minutes
Destructuring and matching JSON with patterns
Pattern matching simplifies working with complex data structures like JSON by allowing for easy destructuring and validation.
#7about 4 minutes
Concurrency with async-await and isolates
Dart handles concurrency using async-await for non-blocking operations and isolates for true parallelism without shared memory.
#8about 2 minutes
Interoperability and the pub.dev package ecosystem
Dart can easily interoperate with native code from C, Java, Kotlin, and JavaScript, supported by a rich ecosystem on pub.dev.
#9about 3 minutes
A look at Dart's developer tools and hot reload
The built-in developer tools provide profiling, debugging, and a powerful hot reload feature that enables instant code changes.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
00:05 MIN
Dart's history and its modern revival with Flutter
Dart - a language believed dead, experiences a new bloom
02:37 MIN
Exploring Dart's core principles and performance goals
Dart - a language believed dead, experiences a new bloom
05:43 MIN
How Dart compiles code for development and production
Dart - a language believed dead, experiences a new bloom
23:06 MIN
Leveraging Dart's developer tools and hot reload
Dart - a language believed dead, experiences a new bloom
07:05 MIN
A tour of Dart's type system and syntax
Dart - a language believed dead, experiences a new bloom
25:43 MIN
Q&A on mixins, use cases, and the Dart VM
Dart - a language believed dead, experiences a new bloom
01:26 MIN
Understanding Flutter for cross-platform mobile development
Applying DevOps in Flutter mobile development
06:10 MIN
Understanding Google's cross-platform approach with Flutter
Mobile at a Crossroads: The Declarative UI App Revolution
Featured Partners
Related Videos
Dart - a language believed dead, experiences a new bloom
Christoph Menzel
Writing truly cross plattform applications using flutter
Simon Auer
Intro to Flutter Development
Mira Jago
Is Flutter ready for the web yet? - A live coding comparison between Flutter and React
Marcus Wojtusik & Thomas Hinterwimmer
Using Serious Tech for a Silly Game - How to Build an MVP with Flutter
Sylvia Dieckmann
Modern Java: This is not your father's Java anymore
Ron Veen
Mobile at a Crossroads: The Declarative UI App Revolution
Peter Steinberger
Flutter Theme: All with less code
Andrés Escobar
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

Senior Software Engineer für App-Entwicklung (m/w/d)
convivo GmbH
Berlin, Germany
€50-75K
Intermediate
Senior
Dart
Flutter



Full Stack Software Engineer in Java & Dart
Swiss Aviation Software
Allschwil, Switzerland
Java
Dart
Flutter
PostgreSQL
Agile Methodologies
+1


Frontend Softwareentwickler Flutter/Dart Siegen
CONZE Informatik GmbH
Siegen, Germany
Remote
Dart
Flutter
Angular
React Native

Software Developer (Flutter)
Public Cloud Group GmbH
Frankfurt am Main, Germany
Remote
API
iOS
Ionic
Flutter
+2

