Christoph Menzel
Dart - a language believed dead, experiences a new bloom
#1about 3 minutes
Dart's history and its modern revival with Flutter
Dart originated as a JavaScript replacement but gained significant popularity as the language for the Flutter cross-platform framework.
#2about 3 minutes
Exploring Dart's core principles and performance goals
Dart is designed to be a client-optimized, productive language for fast apps on any platform, featuring hot reload and faster startup times than Java or Node.js.
#3about 1 minute
How Dart compiles code for development and production
Dart uses Just-In-Time (JIT) compilation for fast development cycles with hot reload and Ahead-Of-Time (AOT) compilation for optimized production builds.
#4about 6 minutes
A tour of Dart's type system and syntax
Dart features a strongly typed system with type inference, sound null safety, private members via underscore, and convenient extension methods.
#5about 4 minutes
Using cascades, enhanced enums, and mixins
Learn advanced Dart features like cascades for cleaner object configuration, enums with members, and mixins for code reuse through composition.
#6about 5 minutes
Asynchronous programming with futures and isolates
Dart handles concurrency using `async`/`await` with Futures and achieves true parallelism with isolates, which run in separate memory heaps to avoid locks.
#7about 2 minutes
Finding and using packages with pub.dev
Discover how to find, evaluate, and use third-party packages from the pub.dev repository, Dart's official package manager.
#8about 3 minutes
Leveraging Dart's developer tools and hot reload
A demonstration of Dart's powerful developer tooling, including the debugger, profiler, and the highly productive hot reload feature.
#9about 2 minutes
Q&A on mixins, use cases, and the Dart VM
Answering audience questions about mixin method conflicts, real-world Dart applications beyond Flutter, and the performance benefits of the Dart VM over the JVM.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
00:34 MIN
The history and resurgence of the Dart language
Dart - a language believed dead, experiences a new bloom
02:04 MIN
Dart's philosophy for productive multi-platform development
Dart - a language believed dead, experiences a new bloom
21:52 MIN
A look at Dart's developer tools and hot reload
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
03:57 MIN
Understanding Dart's JIT and AOT compilation model
Dart - a language believed dead, experiences a new bloom
02:04 MIN
Comparing Flutter and React Native for cross-platform development
Writing truly cross plattform applications using flutter
06:01 MIN
A tour of Dart's modern language features
Dart - a language believed dead, experiences a new bloom
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
Using Serious Tech for a Silly Game - How to Build an MVP with Flutter
Sylvia Dieckmann
Is Flutter ready for the web yet? - A live coding comparison between Flutter and React
Marcus Wojtusik & Thomas Hinterwimmer
Modern Java: This is not your father's Java anymore
Ron Veen
Flutter Theme: All with less code
Andrés Escobar
Mobile at a Crossroads: The Declarative UI App Revolution
Peter Steinberger
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


Mobile Engineer - Flutter | Berlin
TransPerfect
Berlin, Germany
Intermediate
Dart
Scrum
Flutter
Agile Methodologies
Continuous Integration
