Jeff is a former game developer, mobile engineer, and manager who now specializes in doing fun things with Dart and Flutter, including personal projects embedding Dart into game engines. At Datadog, he leads the development of the Datadog Flutter SDK.
Jeff Ward
Senior Software Engineer, Datadog
Dart Beyond Flutter: Journeys in Embedding Dart
Dart is more than the language of Flutter. It can be compiled to JavaScript and WASM for the browser, and it can be used for console scripts and server applications. With some work, you can even embed Dart into other programs. Embedding Dart allows you to use it as a high level language for complex applications, such as a scripting language for a game. But what is the process of embedding Dart actually like? This talk will discuss the hurdles involved when embedding Dart in other programs, explore some of the inner workings of Dart as an embedded language, and show working examples of embedded Dart.