Flutter

Flutter

By Flutter
Download on the App Store

Flutter episodes

  • Bringing interactive animations to Windows using Flutter
    After rewriting their powerful animation tool entirely in Flutter to enable developers to create beautiful, multi-platform illustrations, Rive set their sights on a Windows app. Watch to learn more about how they did it.
    Learn more about Flutter on the Desktop → https://goo.gle/3rkLEOA
    Rive → https://goo.gle/3rlKLVT
    Subscribe to Flutter now → http://goo.gle/FlutterYT
    #Flutter #Developer
    product: Flutter - General;
    4 min
  • ScaffoldMessenger (Widget of the Week)
    Learn more about ScaffoldMessenger → https://goo.gle/3HYoySY
    Ever have difficulties showing SnackBars to users while they navigate? If so, have no fear, ScaffoldMessenger is here!
    This video is also subtitled in Chinese, Indonesian, Italian, Japanese, Korean, Portuguese, Spanish, Hindi, Arabic, and Vietnamese.
    Learn everything about Flutter at → https://goo.gle/2WAhEN1
    Get more tips! → https://goo.gle/FlutterWidget
    Subscribe to Flutter! → https://goo.gle/FlutterYT
    #WidgetoftheWeek #Widgets #Flutter
    product: Flutter - Development - User interface;
    2 min
  • runApp function deep dive (The Boring Flutter Development Show, Ep. 56)
    Fitz dives into the source and explores runApp() function, roots, and more.
    Chapters:
    0:00 - Introductions, what are we talking about today?
    3:12 - What's actually at the root of the Widget tree?
    5:45 - Wait a second, we're not lying about there being multiple trees?
    10:40 - What's a "BuildOwner"?
    19:00 - Aha! We found what's at the root! Now... What is it?
    25:00 - Wow. Okay. Let's step back a second...
    30:00 - What is a "slot"?
    34:28 - Will "scheduleWarmUpFrame" answer the question, "What does it mean to attach to the screen"?
    37:26 - What ARE YOU, transient callbacks?!?
    42:00 - Enough with that, now we're on to Widget Bindings!
    45:30 - Okay, what happened here?
    Get started with Flutter → https://flutter.dev
    Watch more episodes of the Boring Show here → https://goo.gle/BoringFlutterShow
    Subscribe to the Flutter channel → https://goo.gle/FlutterYT
    #Flutter #BoringShow #Developer
    product: Flutter - Development - User interface; fullname: Andrew Fitz Gibbon;
    49 min
  • Adaptive vs. Responsive | Decoding Flutter
    How much space do we have on our screen and what is the platform able to do? These are the two ideas of Adaptive and Responsive. Fitz will discuss the differences and how you can use Adaptive versus Responsive for your app.
    Creating responsive and adaptive apps documentation → https://goo.gle/3IbozTB
    Building adaptive apps documentation → https://goo.gle/36kl1RI
    Watch more Decoding Flutter episodes → http://goo.gle/DecodingFlutter
    Don’t miss an episode, subscribe to Flutter → http://goo.gle/FlutterYT
    #DecodingFlutter #Flutter #Developer
    product: Flutter - Development - User interface;
    6 min
  • ALL THE DASH MERCH: Building the DashShop | Learning to Fly
    We all love some good Dash merch. Follow along as Khanh puts together a theoretical Dash-themed merch store - the DashShop! Will the DashShop still live if she’s not able to load image assets without an exception being thrown?
    GitHub → https://goo.gle/33Vxk69
    Hero Widget → https://goo.gle/3symCuW
    Catch more Learning to Fly videos → https://goo.gle/LearningToFly
    Subscribe to Flutter! → https://goo.gle/FlutterYT
    #LearningToFly #Flutter #Developer
    product: Flutter - Development - User interface; fullname: Andrew Fitz Gibbon • Khanh Nguyen;
    18 min
  • Flutter Update: Windows
    Announcing Flutter support for Windows!
    With Flutter 2.10, you can now build Windows apps using Flutter. With a single codebase, you can build high-quality Windows apps that also run on mobile and web.
    Read the blog → https://goo.gle/3HpR3cS
    Flutter on Desktop → https://goo.gle/3rkLEOA
    Rive → https://goo.gle/3rlKLVT
    Rows → https://goo.gle/35PQ08l
    Subscribe to Flutter → https://goo.gle/FlutterYT
    #Flutter #Developer #Windows
    product: Flutter - Development - User interface; fullname: Chris Sells;
    27 min
  • Firebase Authentication in Flutter (The Boring Flutter Development Show, Ep. 55)
    In today’s episode of The Boring Flutter Development Show, Fitz is joined by Firebase Software Engineer Frank van Puffelen. Fitz and Puf will take a look at handling Firebase authentication errors, async/await, and much more!
    Chapters:
    0:00 - Enter Puf!
    4:55 - Getting to the Gist of the Firebase Auth issue
    12:30 - Reviewing Firebase Auth
    18:27 - What's our goal here?
    26:50 - Debugging Anonymous sign in
    29:45 - (Aside: Disabling a user vs. Deleting in Firebase) And then, we await.
    37:00 - Signing in with email password... or not?
    43:40 - Ooops. Reset and catch some errors.
    46:46 - Convert to try/catch
    51:30 - Wrap up and close out
    Resources:
    Get started with Flutter → https://flutter.dev
    DartPad link → https://goo.gle/3GLUzOu
    Watch more episodes of the Boring Show here → https://goo.gle/BoringFlutterShow
    Subscribe to the Flutter channel → https://goo.gle/FlutterYT
    #Flutter #BoringShow #Developer #Firebase
    product: Flutter - Development - User interface; fullname: Andrew Fitz Gibbon, Frank van Puffelen;
    55 min
  • Padding, ViewPadding, and ViewInsets, Oh My! | Decoding Flutter
    Overwhelmed by Padding, ViewPadding, and ViewInsets on the MediaQuery class? Ever struggled to adjust your UI when the system keyboard appears? Craig Labenz has you covered with a primer on all the ways Flutter measures system obstructions in your UI.
    DartPad demo → https://goo.gle/3qrgmoH
    MediaQuery documentation → https://goo.gle/3zwQKcV
    Get started with Flutter → http://goo.gle/Flutter
    Learn more about the Dart Language → https://goo.gle/2YF9OCi
    Watch more Decoding Flutter episodes → http://goo.gle/DecodingFlutter
    Don’t miss an episode, subscribe to Flutter → http://goo.gle/FlutterYT
    #DecodingFlutter #Flutter #Developer
    product: Flutter - Development - User interface;
    6 min
  • Third time's the charm: Testing our Skeleton app (The Boring Flutter Development Show, Ep. 54)
    Welcome back to The Boring Flutter Development Show with Andrew Fitz Gibbon and Craig Labenz. In today’s episode, Fitz and Craig will attempt to add SharedPreferences to the Skeleton app and test it.
    Chapters:
    ​​0:00 - Intro
    2:30 - Talking through adding SharedPreferences (and tests!) to SettingsService
    10:25 - Should we upgrade our Flutter/Dart versions on the spot?
    19:10 - Fitz and Craig take some bets on how long the tests take to run
    22:30 - What's next? UI tests!
    26:40 - QUESTION: What's the difference between declaring an instance variable vs. initializing in a constructor?
    28:00 - Actually starting to write the tests
    38:30 - Okay now... how do we find the widget to test?
    50:00 - And now we end the episode with a bunch of errors! Or not...?
    1:05:00 - Have ideas? Write to us in the comments!
    Resources:
    Get started with Flutter → https://flutter.dev
    Watch more episodes of the Boring Show here → https://goo.gle/BoringFlutterShow
    Subscribe to the Flutter channel → https://goo.gle/FlutterYT
    #Flutter #BoringShow #Developer
    product: Flutter - Development - User interface; fullname: Andrew Fitz Gibbon, Craig Labenz;
    1 hr 6 min
  • Tear-offs | Decoding Flutter
    In this episode, Craig Labenz decodes what a tear-off is and how to use them to streamline your code. Never heard of a tear-off? No worries - you're in the right place!
    Get started with Flutter → http://goo.gle/Flutter
    Learn more about the Dart Language → https://goo.gle/2YF9OCi
    Watch more Decoding Flutter episodes → http://goo.gle/DecodingFlutter
    Don’t miss an episode, subscribe to Flutter → http://goo.gle/FlutterYT
    #DecodingFlutter #Flutter #Developer
    product: Flutter - Development - User interface;
    4 min