Chris Sells is a Senior Product Manager at Google on Flutter. Chris is responsible for the end-to-end development experience, as well as tooling, the package ecosystem, and the desktop platform support.

Flutter on the desktop is getting more popular day every day, though it is (unsurprisingly) behind mobile and web in popularity. Flutter's desktop support allows you to compile Flutter source code to a native Windows, macOS, or Linux desktop app.

We also talked about the Flutter Favorite program: The aim of the Flutter Favorite program is to identify packages and plugins that you should first consider when building your app. Chris explained what metrics they consider, how the Flutter Ecosystem Committee works,  and the quality standards that a Flutter Favorite package has to pass.

The outstanding Flutter development experience also relies on the community. Chris highlighted various projects, including detective.dev, Codemagic's improved desktop features, and FlutterFlow.

Chris also shared what his typical day as a Product Manager is like, how usability studies work, and how different packages' ergonomics can be evaluated.

Guest: Chris Sells

  • Twitter @csells
  • GitHub @csells
  • LinkedIn @csells
  • Web sellsbrothers.com
  • Host: Vince Varga

  • Twitter @vincevargadev
  • GitHub @vincevargadev
  • LinkedIn @vincevargadev
  • Web vincevarga.dev
  • Flutter 101 Podcast on Twitter @flutter101dev
  • Most relevant past episodes from Flutter 101

  • Dart in the Cloud, Backend, Command Line and Shelf with Kevin Moore (Episode 14): Kevin Moore is a Product Manager at Google working on Dart and Flutter. Dart in the cloud, on the backend, and on the command line. Functions Framework for Dart, Google Cloud Run, Docker and Dart, Shelf, and many many other useful packages.
  • Null Safety with Randal Schwartz (Episode 8): We talked to Randal Schwartz, GDE for Flutter and Dart, about null safety in Dart and we received a couple of tips for migrating to null safety.
  • Publishing Packages with Vince Varga (Episode 5): Let's go through the steps of publishing Dart packages on pub.dev. From idea to execution and publishing. Write a good README, keep your code clean and tested, set up a CI/CD pipeline to keep things in pristine condition, and do not forget the docs!
  • Mentioned packages

  • pub.dev/packages/provider: A wrapper around InheritedWidget to make them easier to use and more reusable.
  • Other resources

  • Flutter Medium: Follow Flutter's Medium for updates and interesting blog posts.
  • Flutter Favorite Program (Flutter Docs): The aim of the Flutter Favorite program is to identify packages and plugins that you should first consider when building your app.
  • Desktop support for Flutter (Flutter Docs): Desktop support allows you to compile Flutter source code to a native Windows, macOS, or Linux desktop app.
  • Kevin Moore (Google IO, YouTube): Building platform adaptive apps: Flutter now supports six platforms across mobile, desktop, and the web. Learn best practices for making your application feel at home on each of these platforms while also maximizing code reuse.
  • Building adaptive apps (Flutter Docs): Flutter provides new opportunities to build apps that can run on mobile, desktop, and the web from a single codebase. [...] You want your app to feel familiar to users, adapting to each platform by maximizing usability and ensuring a comfortable and seamless experience.
  • Flutter Favorite packages on pub.dev: You can see the complete list of Flutter Favorite packages on pub.dev.
  • FlutterFlow: Build Flutter Apps Effortlessly. Building mobile applications has never been easier.
  • Detective (detective.dev): Real-time state inspection and more to solve the mysteries in your Flutter app in record time.
  • Codemagic: CI/CD for mobile that matches your needs.
  • Flutter macOS desktop publishing with Codemagic: With Codemagic, you can easily get a head start and publish your applications to the macOS App Store!
  • github.com/flutter/uxr: Flutter User Experience Research
  • Flutter routing packages usability research report (PDF): ... We formed a small research team to investigate the proposed community solutions and evaluate whether to recommend one of them to our users or, at least, provide guidance about how to choose a routing API.
  • The description above include quotes from the referenced links in order to let you get a better grasp of what the linked article is about.

     

    Mark as Played

    Popular Podcasts

    Are You A Charlotte?

    Are You A Charlotte?

    In 1997, actress Kristin Davis’ life was forever changed when she took on the role of Charlotte York in Sex and the City. As we watched Carrie, Samantha, Miranda and Charlotte navigate relationships in NYC, the show helped push once unacceptable conversation topics out of the shadows and altered the narrative around women and sex. We all saw ourselves in them as they searched for fulfillment in life, sex and friendships. Now, Kristin Davis wants to connect with you, the fans, and share untold stories and all the behind the scenes. Together, with Kristin and special guests, what will begin with Sex and the City will evolve into talks about themes that are still so relevant today. "Are you a Charlotte?" is much more than just rewatching this beloved show, it brings the past and the present together as we talk with heart, humor and of course some optimism.

    On Purpose with Jay Shetty

    On Purpose with Jay Shetty

    I’m Jay Shetty host of On Purpose the worlds #1 Mental Health podcast and I’m so grateful you found us. I started this podcast 5 years ago to invite you into conversations and workshops that are designed to help make you happier, healthier and more healed. I believe that when you (yes you) feel seen, heard and understood you’re able to deal with relationship struggles, work challenges and life’s ups and downs with more ease and grace. I interview experts, celebrities, thought leaders and athletes so that we can grow our mindset, build better habits and uncover a side of them we’ve never seen before. New episodes every Monday and Friday. Your support means the world to me and I don’t take it for granted — click the follow button and leave a review to help us spread the love with On Purpose. I can’t wait for you to listen to your first or 500th episode!

    Dateline NBC

    Dateline NBC

    Current and classic episodes, featuring compelling true-crime mysteries, powerful documentaries and in-depth investigations. Follow now to get the latest episodes of Dateline NBC completely free, or subscribe to Dateline Premium for ad-free listening and exclusive bonus content: DatelinePremium.com