We can downgrade the flutter version using flutter downgrade v command.
Here is the example of downgrading a flutter version.
My current flutter version is 3.19.3

Flutter version 9.13.9

Now we downgrade a flutter version to 3.7.10 using flutter downgrade command

flutter downgrade

Now run any flutter command, it will download a required dependency and downgrade flutter sdk to 3.7.10

flutter sdk to 3.7.10

Note: If your current version is 3.7.10 then if you are upgrade a flutter SDK to latest version (currently 3.19.3) then you are not able to downgrade it to lower version of 3.7.10. You can downgrade it to version 3.7.10

My current flutter version is 3.7.10 now I am upgrade it to latest version.

version is 3.7.10

flutter version check

Now my current flutter version is 3.19.3

flutter 9.13

Now we downgrade it to version 3.7.10

Devtool 2.19

Now we are not able to downgrade it to lower version of 3.7.10
It will throw an error.
flutter downgrade 9.13

Note: We can also maintain the flutter SDK version using the FVM package.

Link: FVM Packages
It allows per-project SDK versions, ensuring consistent app builds and easier testing of new releases, thereby boosting the efficiency of your Flutter project tasks. It also does caching so we can prevent repeated SDK reinstalls.

Support On Demand!

Flutter