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
06:10 MIN
Understanding Google's cross-platform approach with Flutter
Mobile at a Crossroads: The Declarative UI App Revolution
07:00 MIN
Exploring Flutter's widget-based architecture and Dart
Using Serious Tech for a Silly Game - How to Build an MVP with Flutter
02:02 MIN
A brief introduction to the Flutter framework
Flutter Packages and Plugins - A Look Under the Hood
06:28 MIN
Understanding Flutter's core concepts and the Dart language
Intro to Flutter Development
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
Flutter Theme: All with less code
Andrés Escobar
Flutter Packages and Plugins - A Look Under the Hood
Sylvia Dieckmann
Related Articles
View all articles

.gif?w=240&auto=compress,format)
![Flutter Developer Salary [2023]](https://wearedevelopers-staging.imgix.net/staging/public/magazine/articles/199/images/hero/640fce6f7975fd70a7eb5bf0_flutter_developer_salaries.jpeg?w=240&auto=compress,format)
From learning to earning
Jobs that call for the skills explored in this talk.

Senior Full Stack Web Developer:in (w/m/d)
Lotum media GmbH
Bad Nauheim, Germany
Senior
Node.js
JavaScript
TypeScript







