Manage versions like a boss in Flutter

This is not an FVM tutorial or a setup tour it's just an article I wrote at 12 am on a Sunday night because I wanted to do something productive.

TLDR;
1. FVM is awesome
2. Thanks FVM
3. FVM helps you manage flutter versions and helps you use different versions on your PC no it's not like flutter channels, Flutter Channels are not that great.
4. Try to use this in all of your projects especially if you are working in a team as this will really help you because you do not have to worry about other team members having different flutter versions. (have an assigned flutter version for a project)

As a Flutter developer, I use to wonder what life would have been if I could run my older Flutter projects without downgrading my current version or using channels.
You don't have to wonder anymore because FVM or Flutter version manager is here for you. This awesome CLI(Command line interface) is a Flutter take on how other frameworks and languages handle version issues.
For example, if you have used python you might know what a virtual environment is,
It helps you have a particular python version for a project. You can have 10 different versions of python installed on your PC and build 10 different projects all with different versions. This exact thing is now possible in Flutter.

This CLI was introduced by a senior developer and I am thankful that she introduced me to this CLI.


Coming back to why it was built.

According to their website, they had 5 motivations behind building this.
We are not going to discuss those it's already on the website.
But more importantly, it was built to overcome problems with Flutter channels and Inconsistent development environments between other devs in the team.
If you are like me and don't want to read the entire article just to find out it's not a complete tutorial to FVM, you can head over to this documentation provided by FVM developers.

Documentation: FVM

I would say I am loving how good the flutter community is and I can't wait to learn and contribute to it in the future.