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

Jaksot(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 Kesä 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 Tammi 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 Tammi 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 Joulu 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 Loka 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 Loka 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 Loka 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 Loka 202154min

Suosittua kategoriassa Liike-elämä ja talous

sijotuskasti
mimmit-sijoittaa
rss-rahapodi
psykopodiaa-podcast
rss-rahamania
herrasmieshakkerit
rss-seuraava-potilas
ostan-asuntoja-podcast
rss-20-30-40-podcast
rahapuhetta
rss-lahtijat
rss-inderes-femme
rss-myynnilla-on-asiaa-kert-kenner
pomojen-suusta
rss-inderes
rss-draivi
rss-strategian-seurassa
rss-porssipuhetta
rss-startup-ministerio
rss-bisnesta-bebeja