It's All Widgets! Flutter Podcast

← It's All Widgets! Flutter Podcast28 aug 2025 · 39 min

55. David Morgan

55. David Morgan28 aug 202539 min

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/