Migrating an old app to Flutter 2 (The Boring Flutter Development Show, Ep. 49)
Filip and Fitz revisit the ancient Hacker News app which was started in the very first episodes of the Boring Show. They update their code to null safety, regenerate the code, and reflect on how much Flutter has evolved. 0:00 - Introduction 4:20 Getting dependencies up to date 9:55 Upgrading code to new versions of dependencies 17:28 Updating code generation 25:46 Updating Material widgets and themes 33:00 Running flutter create over existing app 36:34 Running dart migrate 41:18 Using the migration tool 45:32 The app runs! 52:10 Back to migration 59:00 Running null safe code 1:01:52 Fixing built_value classes 1:07:06 Calling it a day Hacker News app code → https://goo.gle/3xJqOsB Get started with Flutter → https://flutter.dev Learn more about the Dart Language → https://goo.gle/2YF9OCi Try a Flutter codelab → https://goo.gl/d3fHPo Join the conversation → https://goo.gl/68oUnb Watch more episodes of the Boring Show here → https://goo.gle/BoringFlutterShow Subscribe to the Flutter channel → https://goo.gle/FlutterYT #Flutter #BoringShow #AppDevelopment

How to Start Coding | Programming for Beginners | Learn Coding | Intellipaat

Adaptive Layouts part 2 (The Boring Flutter Development Show, Ep. 46)

How to do GenUI | Observable Flutter #91

RL for Agents Workshop - Deep Dive on Training Agents with RL and Open Source

Monetizing apps with Flutter

Patrol 4.0 & Marionette MCP | Observable Flutter #89

Securing Flutter Apps | OWASP Top 10 for mobile & RASP explained

Dev Fest LATAM - Null safety in Dart

What's new in Flutter

Adaptive Layouts (The Boring Flutter Development Show, Ep. 45)

How AI agents & Claude skills work (Clearly Explained)

England – Kroatien Highlights | Gruppe L, FIFA WM 2026 | sportstudio

A guided tour of the Flutter SDK (The Boring Flutter Development Show, Ep. 47)

How to write really good Flutter code

China’s Secret | The Most Unbelievable Megaprojects in China | 4K Travel Documentary

Irak – Norwegen Highlights | Gruppe I, FIFA WM 2026 | sportstudio

Pragmatic State Management Using Provider (The Boring Flutter Development Show, Ep. 24)

Implementing complex UI with Flutter - Marcin Szałek | Flutter Europe

Let's migrate this app to null safety

