Flutter

Flutter

By Flutter
Download on the App Store

Flutter episodes

  • Finishing Favorites (The Boring Flutter Development Show, Ep. 43)
    Fitz is back again, continuing looking at the Favorites list from the Hacker News app from the last episode. In this episode, clean up the favorites list and add more functionality.
    The HN app → https://goo.gle/2MXeNeR
    Approximate time stamps:
    0:00 - Introduction
    1:00 - Starting late? Dependency management!
    9:04 - Dependencies Resolved! Let's get coding.
    10:18 - Making Favorites list Functional
    24:55 - Tap star? Remove Favorite.
    27:25 - Actually update UI when a Favorite is removed. A new TODO!
    32:28 - Diving into StreamBuilder--again.
    36:04 - Let's try setting some random state!
    40:45 - Moving on to switching between Favorites and Top/New Stories
    47:45 - In which we replace replacementNamed
    50:50 - It works! Now to clean it up
    52:00 - Let's close the Drawer automagically!
    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 → http://goo.gle/FlutterYT
    #Flutter #BoringShow #AppDevelopment
    56 min
  • Using StreamBuilder to render a favorites list (The Boring Flutter Development Show, Ep. 42)
    In this episode, Fitz shares a couple of UI tweaks, general updates, and rendering the favorite articles page in our long-running Flutter app!
    Timestamps:
    3:04 - Tracing how the favorites get recorded.
    5:56 - Integrating Provider into the FavoritesPage
    7:48 - Layout debugging article, by Katie Lee → https://goo.gle/2YBuWeW
    9:54 - Start adding into the ListView
    16:15 - Addressing the "something off" about the Future using a StreamBuilder
    19:15 - Incorporating the ListView "doodads"
    Resources:
    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
    Layout Debugging Article → https://goo.gle/2YBuWeW
    App's source code → https://goo.gle/3aYa6LX
    Watch more episodes of the Boring Show here → https://goo.gle/BoringFlutterShow
    Subscribe to the Flutter channel → http://goo.gle/FlutterYT
    #Flutter #BoringShow #AppDevelopment
    27 min
  • #AskFlutter at Flutter Day: Session 3
    Join Andrew Fitz Gibbon with John Ryan and Michael Thomsen for our third and final session of #AskFlutter at Flutter Day 2020.
    Resources:
    Sound null safety → https://goo.gle/2O9Ib0X
    Understanding null safety → https://goo.gle/2Cshi6a
    Dart SDK issue tracker → https://goo.gle/2YiTslh
    Dart language issue tracker → https://goo.gle/2Y1lFgc
    Dart Language Tour - Abstract Classes → https://goo.gle/3anFKSQ
    Measuring your app's size → https://goo.gle/311VE2l
    Writing HTTP clients & servers → https://goo.gle/2E3vrr2
    Chapters:
    0:00 Introduction
    00:37 What is it that you find interesting or compelling about Null Safety?
    02:39 What is the next big feature, after Null Safety, that the Dart team is working on?
    06:57 Does the AOT compiler perform a tree shake to remove other platforms' code?
    08:25 Will the 'new' keyword be removed at some point in the future?
    11:15 Why doesn't Dart have a real multi-threading implementation?
    14:45 Is Dart only Flutter, or are there other things you can do with it?
    16:29 How do I interface with other things, like C code?
    19:21 When will we get a data class feature in Dart?
    23:01 Should a 100,000+ line of JSON be serialized on a single thread, or should we use isolates?
    24:45 Is there a way to cache the result of an expensive function?
    26:43 Why is 'String' capitalized when int, num, etc. are not?
    27:33 Is there a way to do function comparisons in Dart?
    29:24 If I make my own code Null Safe, how is it possible to still get null runtime exceptions?
    32:20 Will Dart classes have a destructor method in the future?
    34:54 If Dash flutters until her flutterable wings are flutteringly fluttered, how many flutteriness widgets are left flutterless?
    Flutter Day sessions → https://goo.gle/FlutterDay2020
    Subscribe to the Flutter Channel → http://goo.gle/FlutterYT
    #FlutterDay #AskFlutter #Flutter
    event: Flutter Day 2020; re_ty: Publish; product: Flutter - General; fullname: Andrew Fitz Gibbon,Michael Thomsen;
    36 min
  • Layout Explorer
    The Layout Explorer visualizes how Flex widgets and their children are laid out. Albertus Angga, Flutter Software Engineering Intern, shares the top 3 ways you can use Layout Explorer to debug layout issues while building your app.
    Using the Layout Explorer → https://goo.gle/30VsQIw
    Learn everything about Flutter at → https://flutter.dev
    Subscribe! → http://goo.gle/FlutterYT
    3 min
  • #AskFlutter at Flutter Day: Session 2
    Join Andrew Fitz Gibbon with Kenzie Schmoll and Filip Hracek‎ for our second session of #AskFlutter at Flutter Day 2020.
    Chapters:
    02:08 How can I boost the performance of my Flutter web projects?
    06:42 How can we check code coverage for tests?
    09:43 What is the difference between Expanded and Flexible?
    11:06 Are you planning to add a widget size inspector to the Flutter inspector?
    12:23 My app is very shadow-heavy and spends a lot of time doing rastering. How can I speed things up?
    14:38 Is there an easy way to implement the changes that were made in the Layout Explorer?
    16:23 How do we reduce the app size in release?
    21:01 What do you recommend for state management?
    26:05 PWA vs Flutter?
    27:20 If you took a Flutter app and replaced each of its widgets -- one-by-one -- until they were all replaced, would it still be the same app?
    Flutter Day sessions → https://goo.gle/FlutterDay2020
    Subscribe to the Flutter Channel → http://goo.gle/FlutterYT
    #FlutterDay #AskFlutter #Flutter
    event: Flutter Day 2020; re_ty: Publish; product: Flutter - General; fullname: Andrew Fitz Gibbon,Filip Hracek;
    29 min
  • #AskFlutter at Flutter Day: Session 1
    Join Andrew Fitz Gibbon and John Ryan for our first session of #AskFlutter at Flutter Day 2020.
    Resources:
    Flutter Day codelabs → https://goo.gle/2DvjhY6
    Flutter topic on Codepen → https://goo.gle/3gJTeKT
    State management documentation → https://goo.gle/3kEkOMa
    Breaking changes → https://goo.gle/3kvvHQk
    Add Firebase to your Flutter app → https://goo.gle/3krt2ad
    Firebase for Flutter codelab → https://goo.gle/3gHyN1m
    Chapters:
    0:00 Introduction
    00:52 Is there any online platform which will ensure the development of apps using Flutter without installing anything?
    03:43 What do you recommend for state management?
    06:15 How are we supposed to scale a Flutter website for phone and desktop?
    10:05 What are the things that I need to know to consider myself a Senior Flutter Developer?
    11:54 How do we cope with frequent changes in the syntax and behavior of different widgets?
    13:53 We need more code labs and tutorials for Flutter on the web. Can you point us to the right resource?
    15:25 What does first-class support for SVG look like?
    17:17 I'm using Flutter to create an app that works with a robot. Do you have any examples or resources for this?
    19:09 Where can we see more documentation for using Firebase with Flutter?
    21:16 What is a BuildContext?
    24:40 Is it possible to interact with Firebase ML Kit in a Flutter app?
    26:23 What is the best way to optimize images with Flutter?
    29:15 Can we show a better error message than just a red screen with text?
    29:55 If a widget tree falls in the forest, but nobody is around to debug it, did it really fall?
    Flutter Day sessions → https://goo.gle/FlutterDay2020
    Subscribe to the Flutter Channel → http://goo.gle/FlutterYT
    #FlutterDay #AskFlutter #Flutter
    event: Flutter Day 2020; re_ty: Publish; product: Flutter - General; fullname: Andrew Fitz Gibbon;
    32 min
  • Debugging (The Boring Flutter Development Show, Ep. 41)
    In this episode, Filip and Fitz are back again, this time looking at debugging. Learn some helpful ways to tackle bugs and some tips and tricks.
    Resource:
    Flutter Debugging → https://goo.gle/39EHLd1
    Approximate time stamps:
    1:45 Start-ish
    2:55 Fitz talks about print debugging
    6:00 Filip talks about the logging he added, and transitions to showing the bug we'll be looking at.
    9:40 Fitz introduces what a debugger is
    12:20 Fitz talks about what a breakpoint is
    14:40 Fitz talks about step-into
    16:20 Hypothesizing what force-step-into does
    18:30 Stack frames
    24:00 -ish Conditional breakpoints
    27:30 -ish Async/race condition things
    30:00 -ish dart debugger
    33:00 Fitz asks about assert
    39:50 -ish run to cursor
    41:00 Code Deleted is code Debugged!" (Aka, we start making code changes)
    48:00 bug is verified as fixed!
    49:45 end-ish
    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 → http://goo.gle/FlutterYT
    #Flutter #BoringShow #AppDevelopment
    49 min
  • Null safety in Dart
    Hear from Bob and Kevin on the upcoming null-safety feature in Dart.
    Resources:
    More information on null safety in Dart → https://goo.gle/2O9Ib0X
    Bob on Twitter → https://goo.gle/3iN2lvS
    Kevin on Twitter → https://goo.gle/2ZdUSOE
    Watch More:
    Flutter Day sessions → https://goo.gle/FlutterDay2020
    Subscribe to the Flutter Channel → http://goo.gle/FlutterYT
    Speakers:
    Kevin Moore, Bob Nystrom
    #FlutterDay #dart #darttopic
    event: Flutter Day 2020; re_ty: Publish; product: Flutter - General; fullname: Bob Nystrom,Kevin Moore;
    19 min
  • Dart DevTools
    Filip's Flutter app is slow—can Kenzie, an engineer on the tooling team, use DevTools to make the app better and faster?
    Learn how you can build performant apps in Flutter.
    Resource:
    Overview → https://goo.gle/2VV33NS
    Watch More:
    Flutter Day sessions → https://goo.gle/FlutterDay2020
    Subscribe to the Flutter Channel → http://goo.gle/FlutterYT
    Speakers:
    Filip Hracek‎, Kenzie Schmoll
    #FlutterDay
    event: Flutter Day 2020; re_ty: Publish; product: Flutter - General; fullname: Filip Hracek;
    26 min
  • Building beautiful UIs with Flutter and CodePen
    Join Zoey, Alex and Mariano to discover how you can create beautiful UIs on CodePen’s new Flutter editor.
    Resources:
    CodePen Flutter editor → https://goo.gle/2AfFVlo
    Mariano’s Flutter Pen collection→ https://goo.gle/3dTksg8
    Flutter Day codelabs → https://goo.gle/2B9NavL
    Watch More:
    Flutter Day sessions → https://goo.gle/FlutterDay2020
    Subscribe to the Flutter Channel → http://goo.gle/FlutterYT
    Speakers:
    Zoey Fan, Alex Vazquez, Mariano Zorrilla
    #FlutterDay #FlutterPen
    event: Flutter Day 2020; re_ty: Publish; product: Flutter - Development - UI; fullname: Zoey Fan;
    21 min