Dart - a language believed dead, experiences a new bloom
How did a language once believed dead become a top choice for building high-performance, multi-platform apps? Discover the features that make Dart so productive.
#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
02:32 MIN
Dart's history and its modern revival with Flutter
Dart - a language believed dead, experiences a new bloom
03:06 MIN
Exploring Dart's core principles and performance goals
Dart - a language believed dead, experiences a new bloom
01:22 MIN
How Dart compiles code for development and production
Dart - a language believed dead, experiences a new bloom
02:37 MIN
Leveraging 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: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
04:37 MIN
Understanding Flutter's core philosophy and features
Using Serious Tech for a Silly Game - How to Build an MVP with Flutter
Basic And Advanced Networking in Dart and FlutterMost applications, be it mobile, web, or desktop, depend on some kind of backend. Thus, an API layer is an integral part of application implementation.This six-part series presents tools and approaches that facilitate API layer implementation in Flut...
Chris Heilmann
Dev Digest 109 -Egg-citing things…As we are heading into the Easter break, here are some things to spend some time on. There's resources on improving the performance of your code and you hear from the winners of CODE100 Amsterdam what it was like to be on stage. Also, hang tight as t...
Benedikt Bischof
Using Java 17 latest features in real world projectsWelcome to this issue of the WeAreDevelopers Live Talk series. This article recaps an interesting talk by Ron Veen who introduced the audience to some of the most interesting features that got added to the Java language.About the speaker:Ron is a hig...
Eli McGarvie
Flutter Developer Salary [2023]Flutter developer salaryAccording to StackOverflow, the median salary for a Flutter developer is estimated to be $43,000 USD. The expected range for Junior to senior Flutter developers (worldwide) is between $34,000 and $121,000. That’s the range fro...
From learning to earning
Jobs that call for the skills explored in this talk.