Skip to content
Artwork for It's All Widgets! Flutter Podcast
It's All Widgets! Flutter Podcast · Aug 28, 2025 · 38 min

55. David Morgan

David Morgan, aka "Morgan :)", is a software engineer at Google, where he's been writing Dart code professionally since before Dart 1. Most of that work has remained Google internal, but some has made it to the open source world, in particular the packages "built_collection" and "built_value" for immutable data models. At the start of 2025, following the cancellation of the macros language feature, he started working full time on "build_runner" and related packages with the goal of delivering as much as possible of what users were hoping for from macros as incremental improvements to Dart codegen. # The You Tube skip button and objects models with package:source_gen https://www.youtube.com/watch?v=TMeJxWltoVo # The new AdWords UI uses Dart — we asked why https://news.dartlang.org/2016/03/the-new-adwords-ui-uses-dart-we-asked.html # Build discussions on GitHub https://github.com/dart-lang/build/discussions Discussion: https://www.reddit.com/r/FlutterDev/comments/1n2g7qh/the_latest_episode_of_the_its_all_widgets_flutter/

0:00-38:45

transcript

No transcript — this publisher did not publish one.

show notes

David Morgan, aka "Morgan :)", is a software engineer at Google, where he's been writing Dart code professionally since before Dart 1. Most of that work has remained Google internal, but some has made it to the open source world, in particular the packages "built_collection" and "built_value" for immutable data models. At the start of 2025, following the cancellation of the macros language feature, he started working full time on "build_runner" and related packages with the goal of delivering as much as possible of what users were hoping for from macros as incremental improvements to Dart codegen.

# The You Tube skip button and objects models with package:source_gen
https://www.youtube.com/watch?v=TMeJxWltoVo

# The new AdWords UI uses Dart — we asked why
https://news.dartlang.org/2016/03/the-new-adwords-ui-uses-dart-we-asked.html

# Build discussions on GitHub
https://github.com/dart-lang/build/discussions

Discussion: https://www.reddit.com/r/FlutterDev/comments/1n2g7qh/the_latest_episode_of_the_its_all_widgets_flutter/

more episodes

All episodes