52:16 Full-stack Dart with Simon Lightfoot: Pt 3 (The Boring Flutter Development Show, Ep. 61) Flutter
1:01:35 Full-stack Dart with Simon Lightfoot: Pt 2 (The Boring Flutter Development Show, Ep. 60) Flutter
59:39 Full-stack Dart with Simon Lightfoot: Pt 1 (The Boring Flutter Development Show, Ep. 59) Flutter
1:05:31 Third time's the charm: Testing our Skeleton app (The Boring Flutter Development Show, Ep. 54) Flutter
1:02:27 Starting a new app from the Skeleton template (The Boring Flutter Development Show, Ep. 52) Flutter
46:49 Finding the importance of proper null safety migration (The Boring Flutter Development Show, Ep. 50) Flutter
26:56 Using StreamBuilder to render a favorites list (The Boring Flutter Development Show, Ep. 42) Flutter
1:04:17 Adding a custom navigation bar to DashCast Part 2 (The Boring Flutter Development Show, Ep. 36) Flutter
1:09:11 Adding a custom navigation bar to DashCast (The Boring Flutter Development Show, Ep. 35) Flutter
1:02:15 Isolates and multithreading in Flutter Part 2 (The Boring Flutter Development Show, Ep. 31) Flutter
1:14:48 Use CustomPaint to create a Drawing App (The Boring Flutter Development Show, Ep. 28) Flutter
1:03:31 Custom Drawer, Filing Bugs, Working with Databases (The Boring Flutter Development Show, Ep. 27) Flutter
1:05:28 Pragmatic State Management Using Provider (The Boring Flutter Development Show, Ep. 24) Flutter
1:04:44 Source Generation and Writing Your Own Package (The Boring Flutter Development Show, Ep. 22) Flutter
1:11:18 Testing Flutter Apps - Making Sure Your Code Works (The Boring Flutter Development Show, Ep. 21) Flutter
1:06:13 Shrine with Square - Adding In App Payments (The Boring Flutter Development Show, Ep. 20) Flutter
1:02:22 Building DashCast, a podcast app in Flutter (The Boring Flutter Development Show, Ep. 19) Flutter
1:16:20 Refactoring! Also, advanced Dart language features (The Boring Flutter Development Show, Ep. 17) Flutter
1:02:02 Shared Preferences, Switch Class & Modal Bottom Sheets (The Boring Flutter Development Show, Ep. 16) Flutter
50:07 Using Flutter Inspector and Preserving Scroll Position (The Boring Flutter Development Show, Ep. 15) Google for Developers
57:09 Incorporating Web View into Your App (The Boring Flutter Development Show, Ep. 14) Google for Developers
38:30 Influencing the Flutter SDK (The Boring Flutter Development Show, Ep. 13) Google for Developers
49:01 Slivers Explained - Making Dynamic Layouts (The Boring Flutter Development Show, Ep. 12) Google for Developers
1:04:01 Exploring Flutter Samples and Examples (The Boring Flutter Development Show, Ep. 11) Google for Developers
45:00 Material Components, Material.io, and Theming (The Boring Flutter Development Show, Ep. 9) Google for Developers
21:58 Publishing a Flutter App to the Play Store (The Boring Flutter Development Show, Ep. 8.4) Google for Developers
10:12 Adding Caching to the Hacker News App (The Boring Flutter Development Show, Ep. 8.3) Google for Developers
24:52 Code Cleanup and Fixing Pub Versioning in Hacker News App (The Boring Flutter Dev Show, Ep. 8.2) Google for Developers
35:45 Adding a Streams API to a Flutter Plugin (The Boring Flutter Development Show, Ep. 7.5) Google for Developers
5:52 Q&A and Tour of Flutter Samples Index (The Boring Flutter Development Show, Ep. 7.4) Google for Developers
13:21 How to Publish a Flutter Package (The Boring Flutter Development Show, Ep. 7.3) Google for Developers
22:15 Implementing iOS Barometer Plugin (The Boring Flutter Development Show, Ep. 7.2) Google for Developers
1:28:43 Packages and Plugins in Flutter (The Boring Flutter Development Show, Ep. 6) Google for Developers
57:45 Adding Animations to Your App (The Boring Flutter Development Show, Ep. 5) Google for Developers
1:05:06 Technical Debt and Streams/BLoC (The Boring Flutter Development Show, Ep. 4) Google for Developers
1:15:20 Networking and FutureBuilder (The Boring Flutter Development Show, Ep. 3) Google for Developers
1:13:17 Testing, JSON serialization, and immutables (The Boring Flutter Development Show, Ep. 2) Google for Developers