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.
Technoly GmbH
Berlin, Germany
Senior
JavaScript
Angular
+1
tree-IT GmbH
Bad Neustadt an der Saale, Germany
€54-80K
Intermediate
Senior
Java
TypeScript
+1
Hubert Burda Media
München, Germany
€80-95K
Intermediate
Senior
JavaScript
Node.js
+1
Matching moments
01:30 MIN
The history and resurgence of the Dart language
Dart - a language believed dead, experiences a new bloom
01:53 MIN
Dart's philosophy for productive multi-platform development
Dart - a language believed dead, experiences a new bloom
03:21 MIN
A look at Dart's developer tools and hot reload
Dart - a language believed dead, experiences a new bloom
01:37 MIN
Understanding Google's cross-platform approach with Flutter
Mobile at a Crossroads: The Declarative UI App Revolution
02:04 MIN
Understanding Dart's JIT and AOT compilation model
Dart - a language believed dead, experiences a new bloom
06:33 MIN
A tour of Dart's modern language features
Dart - a language believed dead, experiences a new bloom
02:15 MIN
Exploring Flutter's widget-based architecture and Dart
Using Serious Tech for a Silly Game - How to Build an MVP with Flutter
04:25 MIN
A brief introduction to the Flutter framework
Flutter Packages and Plugins - A Look Under the Hood
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.





Odacova Ug (haftungsbeschränkt)
Dortmund, Germany
Remote
€40-60K
Intermediate
API
GIT
Dart
+8



