Flutter

Flutter

By Flutter
Download on the App Store

Flutter episodes

  • Flutter performance tips - Flutter in Focus
    In this episode of Flutter in Focus, Filip Hracek introduces some basic concepts in Flutter performance. Stay tuned to learn more about what causes jank, why some apps are more battery-hungry than others, and why it pays to keep an eye on memory consumption.
    Performance docs → https://goo.gle/3dsKg2a
    Rendering best practices → https://goo.gle/2B2SK2O
    Flutter DevTools → https://goo.gle/2BqDnBf
    Flutter in Focus Playlist → https://goo.gle/FlutterInFocus
    Learn everything about Flutter at → https://flutter.dev
    Subscribe! → http://goo.gle/FlutterYT
    5 min
  • Typography (The Boring Flutter Development Show, Ep. 40)
    In this episode, Filip and Fitz walk through typography and why it is important to your app. Learn about Google Fonts and how it can help you in finding the perfect type to make your app go to the next level.
    Google Fonts → https://goo.gle/2L1NRZc
    GitHub → https://goo.gle/2MXeNeR
    Watch more episodes of the Boring Show here → https://goo.gle/BoringFlutterShow
    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
    Subscribe to the Flutter channel → http://goo.gle/FlutterYT
    #Flutter #BoringShow #AppDevelopment
    43 min
  • AboutDialog (Flutter Widget of the Week)
    Sometimes, an app needs a place to put the legalese, the version number, the licenses, and all the other small print. In fact, some stores won't even let you publish your app unless it has all these formalities. You should not leave the creation of such an important part of your app until the last minute, of course. We know you would never do that, but if this happens to you, there's a widget for that!
    Learn more about AboutDialog → https://goo.gle/3gouQPl
    DartPad → https://goo.gle/2Xwd9EN
    This video is also subtitled in Chinese, Indonesian, Italian, Japanese, Korean, Portuguese, and Spanish.
    Learn everything about Flutter at → https://goo.gle/2WAhEN1
    Get more tips! → https://goo.gle/307BX6t
    Subscribe! → http://goo.gle/FlutterYT
    2 min
  • Logging (The Boring Flutter Development Show, Ep. 39)
    In this solo episode, Filip walks through some ways of logging things in Flutter apps and plugins. He also talks about package:logging, and overriding the print method for parts of your app using runZoned.
    package:logging → https://goo.gle/3d4AOCF
    runZoned docs → https://goo.gle/2X18mwa
    The HN app → https://goo.gle/2MXeNeR
    Watch more episodes of the Boring Show here → https://goo.gle/BoringFlutterShow
    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
    Subscribe to the Flutter channel → http://goo.gle/FlutterYT
    #Flutter #BoringShow #AppDevelopment
    51 min
  • CheckboxListTile (Flutter Widget of the Week)
    Whenever you accomplish something, it's rewarding to be able to check it off your list. There's never just one thing to do, though, and these check boxes usually come in a list. CheckboxListTile combines two widgets: Checkbox and ListTile, but instead of simply making the leading or trailing widget a checkbox, it also makes it so that tapping anywhere in the ListTile toggles the checkbox.
    Learn more about CheckboxListTile → https://goo.gle/2WgvV3K
    DartPad → https://goo.gle/35Htz0E
    This video is also subtitled in Chinese, Indonesian, Italian, Japanese, Korean, Portuguese, and Spanish.
    Learn everything about Flutter at → https://goo.gle/2WAhEN1
    Get more tips! → https://goo.gle/307BX6t
    Subscribe! → http://goo.gle/FlutterYT
    3 min
  • Padding (Flutter Widget of the Week)
    In an app with lots of widgets, things often get crowded. By using the Padding widget, you can add some space on any or all sides of a widget!
    Learn more about Padding → https://goo.gle/2SZEwEH
    DartPad → https://goo.gle/2SCuKt3
    This video is also subtitled in Chinese, Indonesian, Italian, Japanese, Korean, Portuguese, and Spanish.
    Learn everything about Flutter at → https://goo.gle/2WAhEN1
    Get more tips! → https://goo.gle/307BX6t
    Subscribe! → http://goo.gle/FlutterYT
    2 min
  • DashCast part 4 (The Boring Flutter Development Show, Ep. 38)
    Fitz and Emily look to troubleshoot the playback button and remove a download button that stays behind after a download is complete. While there, why not do some refactoring as well!
    Follow along with the DashCast source, here → https://goo.gle/3dbJJ4U
    Check out part 1, where Matt and Emily -- er, we mean Dash -- create the foundations of the DashCast podcast app → https://goo.gle/2BIJrlj
    Check out part 2, where Matt and Emily work out how to parse RSS and use the Provider package to implement state management → https://goo.gle/2PYzHvI
    Check out part 3, where Matt and John work at attempting to implement offline playback and experiment with Dart’s HTTP streaming APIs → https://goo.gle/3c5AbIP
    Watch more episodes of the Boring Show here → https://goo.gle/BoringFlutterShow
    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
    Subscribe to the Flutter channel → http://goo.gle/FlutterYT
    #Flutter #BoringShow #AppDevelopment
    1 hr 11 min
  • AnimatedWidget (Flutter Widget of the Week)
    There are many different options for animations. In many cases, an AnimatedWidget is all you need to make a widget animated. Learn about some animated widgets already built for you and how to build your own! AnimatedWidget isn't a widget on its own, but it is a powerful tool in creating your own animations.
    Learn more about AnimatedWidget → https://goo.gle/2O4bYsJ
    DartPad → https://goo.gle/2Y2uoiV
    This video is also subtitled in Chinese, Indonesian, Italian, Japanese, Korean, Portuguese, and Spanish.
    Learn everything about Flutter at → https://goo.gle/2WAhEN1
    Get more tips! → https://goo.gle/307BX6t
    Subscribe! → http://goo.gle/FlutterYT
    2 min
  • Custom page transitions (The Boring Flutter Development Show, Ep. 37)
    In this episode, Fitz makes his Boring Show debut with Filip. Continuing with the Hacker News App, they add custom page transitions, using PageRouteBuilder.
    Hacker News App on GitHub→ https://goo.gle/2MXeNeR
    PageRouteBuilder → https://goo.gle/2S0VdjO
    Watch more episodes of the Boring Show here → https://goo.gle/BoringFlutterShow
    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
    Subscribe to the Flutter channel → http://goo.gle/FlutterYT
    #Flutter #BoringShow #AppDevelopment
    1 hr 9 min
  • ClipOval (Flutter Widget of the Week)
    Sometimes, a picture or some other part of your screen can look too box-ish. The ClipOval widget can clip its children to round circles and ovals. Use this widget and think outside the box!
    Learn more about ClipOval → https://goo.gle/2XKQtm8
    DartPad → https://goo.gle/2xuwzkF
    This video is also subtitled in Chinese, Indonesian, Italian, Japanese, Korean, Portuguese, and Spanish.
    Learn everything about Flutter at → https://goo.gle/2WAhEN1
    Get more tips! → https://goo.gle/307BX6t
    Subscribe! → http://goo.gle/FlutterYT
    2 min