Flutter Version Management with Leo Farias

Flutter Version Management with Leo Farias

My guest today is Leo Farias. Leo is the creator of the wildly popular FVM open-source tool. He is the CEO and co-founder of Concepta Inc and CTO and co-founder of FanHero.

FVM stands for Flutter Version Management. FVM is a simple CLI tool to manage different versions of the Flutter SDK: "FVM helps with the need for consistent app builds by allowing to reference Flutter SDK version used on a per-project basis. It also allows you to have multiple Flutter versions installed to quickly validate and test upcoming Flutter releases with your apps, without waiting for Flutter installation every time."

In my opinion, FVM is an essential tool for every Flutter developer. It facilitates switching Flutter versions quickly, as well as pinning the Flutter version that should be used for a project which is especially helpful when working on teams. We talked about what motivated Leo to build FVM, FVM's functionalities, and the differences between the various installation options for FVM.

Leo also worked on Sidekick, a beautiful desktop app (of course written in Flutter) for managing Flutter versions (you can think of it as a graphical user interface over FVM's core functionalities), explore releases, view popular packages, and more. Sidekick is available on Mac, Windows, and Linux.

At the end of the podcast, we talked about what is next for Leo and what else is he working on.

Guest: Leo Farias

Host: Vince Varga

Most relevant past episodes from Flutter 101

Mentioned packages

  • pub.dev/packages/fvm: A simple CLI to manage Flutter SDK versions per project. Support channels, releases, and local cache for fast switching between versions.
  • pub.dev/packages/cli_pkg: A set of Grinder tasks that make it easy to release a Dart command-line application on many different release channels, to Dart users and non-Dart users alike. It also integrates with Travis CI to make it easy to automatically deploy packages.
  • pub.dev/packages/pub_api_client: An API Client for pub.dev to interact with public package information.
  • pub.dev/packages/mix: An expressive way to effortlessly build design systems in Flutter. Mix offers primitive building blocks to help developers and designers create beautiful and consistent UI.

Other resources

Avsnitt(29)

Flutter Explained with Mahtab Tadayon

Flutter Explained with Mahtab Tadayon

Mahtab Tadayon is a Google Developer Expert for Flutter and Dart, and she is the founder of the popular Flutter Explained YouTube channel. She shared her story about how she switched from industrial e...

24 Juni 202241min

Managing State in Flutter Pragmatically with Waleed Arshad

Managing State in Flutter Pragmatically with Waleed Arshad

In this episode, my guest is Waleed Arshad and we talk about state management in Flutter.Waleed is Pakistan’s first Google Developer Expert in Flutter and GDE in Dart. He’s the author of the book “Man...

28 Jan 202218min

Flutter State Management Overview with Waleed Arshad

Flutter State Management Overview with Waleed Arshad

In this episode, my guest is Waleed Arshad and we talk about state management in Flutter.Waleed is Pakistan’s first Google Developer Expert in Flutter and GDE in Dart. He’s the author of the book “Man...

7 Jan 202253min

Flutter Community with Sarah Fullmer

Flutter Community with Sarah Fullmer

Sarah Fullmer is an aerospace engineer turned software developer, Flutter Community Manager at Google on the Flutter Developer Relations team. We talked about the Flutter Apprentice giveaway and book ...

17 Dec 202126min

Lightweight Isolates in Flutter and Dart with Maksim Lin

Lightweight Isolates in Flutter and Dart with Maksim Lin

In this episode, I talked to Maksim Lin. Maks is a Google Developer Expert in Flutter, and he’s an Android and Flutter Developer. He’s a passionate contributor, user, and supporter of open-source soft...

15 Okt 202159min

Widgetbook with Lucas Josefiak

Widgetbook with Lucas Josefiak

Today, I wanted to share with you a very interesting open-source project, Widgetbook. My guest is Lucas Josefiak and he is the co-founder of Widgetbook. Widgetbook is "an open-source tool for organizi...

12 Okt 202127min

Very Good Ventures with David DeRemer

Very Good Ventures with David DeRemer

In this episode, I talked to David DeRemer, the Founder and President of Very Good Ventures. VGV, Very Good Ventures, is a global Flutter development consultancy. Their work and apps were featured on ...

8 Okt 202140min

WebAssembly and Dart with Maksim Lin

WebAssembly and Dart with Maksim Lin

In this episode, I talked to Maksim Lin. Maks is a Google Developer Expert in Flutter, and he’s an Android and Flutter Developer. He’s a passionate contributor, user, and supporter of open-source soft...

1 Okt 202154min

Populärt inom Business & ekonomi

framgangspodden
varvet
badfluence
rss-jossan-nina
rss-borsens-finest
rss-svart-marknad
uppgang-och-fall
svd-tech-brief
avanzapodden
rss-dagen-med-di
lastbilspodden
borsmorgon
fill-or-kill
rss-inga-dumma-fragor-om-pengar
rss-kort-lang-analyspodden-fran-di
bathina-en-podcast
kapitalet-en-podd-om-ekonomi
rss-den-nya-ekonomin
tabberaset
affarsvarlden