# Eric Seidel - Flutter, Shorebird Page: https://stenobird.com/podcast/devtools-fm/eric-seidel-flutter-shorebird Text version: https://stenobird.com/podcast/devtools-fm/eric-seidel-flutter-shorebird.md Podcast: [devtools.fm: Developer Tools, Open Source, Software Development](https://stenobird.com/podcast/devtools-fm) Published: 2025-12-08T04:13:49+00:00 Episode link: https://podcasters.spotify.com/pod/show/devtoolsfm/episodes/Eric-Seidel---Flutter--Shorebird-e3c1dj8 Audio file: https://anchor.fm/s/dd6922b4/podcast/play/112292904/https%3A%2F%2Fd3ctxlq1ktw2nl.cloudfront.net%2Fstaging%2F2025-11-8%2F413948539-44100-2-3b8fdb0fd45be.m4a Processing state: processed JSON: https://stenobird.com/v1/public/podcasts/devtools-fm/episodes/eric-seidel-flutter-shorebird Duration seconds: 3015 ## Resource Eric Seidel, co-creator of Flutter, discusses the technical evolution from browser engines like WebKit and Blink to multi-platform UI frameworks. He explains how Shorebird aims to solve the Flutter code-push problem to enable instant app updates without app store delays. ## Highlights - Main idea: Flutter was designed to bypass the performance and compatibility limitations of the web by providing a high-quality, portable UI toolkit - Technical insight: Building cross-platform tools requires navigating platform-specific restrictions, such as Apple's private APIs on iOS - Practical takeaway: Shorebird provides a 'code push' mechanism for Flutter, allowing developers to bypass the slow app store review process for critical updates - Failure mode: Relying on web standards for high-performance mobile experiences can lead to fragmented results due to the 'cruft' of 30 years of web compatibility - Future outlook: The rise of new device paradigms beyond the iOS/Android duopoly will increase the demand for truly portable, high-performance software ## Topics Flutter, Shorebird, Dart, WebKit, Blink Engine, Cross-platform development, Code Push, Mobile App Development, Software Engineering ## Chapters - 1:00 — From Apple to Google: Eric shares his early career at Apple working on WebKit and his transition into the browser engine space. - 8:40 — The Genesis of Flutter: The motivation behind creating Flutter to solve the fragmented and low-quality mobile app experiences of the early 2010s. - 12:25 — The Challenge of Web Standards: Discussing the difficulty of implementing consistent HTML parsing and the importance of standardized specifications. - 19:55 — The Transition to Dart: How the team leveraged their experience with V8 and JavaScript to develop the Dart language. - 23:40 — Designing for High Performance: The technical trade-offs required to ensure Flutter delivers perfect graphics and accessibility across platforms. - 31:10 — The Future of Shorebird: Exploring the vision for Shorebird and the potential for new device ecosystems beyond the current mobile duopoly. ## Actions - request_transcript: `POST https://stenobird.com/v1/public/podcasts/devtools-fm/episodes/eric-seidel-flutter-shorebird/transcription-requests` — Idempotently request low-priority transcript generation for this episode. - read_markdown: `GET https://stenobird.com/podcast/devtools-fm/eric-seidel-flutter-shorebird.md` — Read the agent-friendly Markdown representation of this episode resource. A page view does not enqueue transcription. Agents should invoke `request_transcript` explicitly when they need this episode processed. ## Transcript Full transcripts are not published on public pages unless there is a clear rights basis.