We can downgrade the flutter version using flutter downgrade v
Here is the example of downgrading a flutter version.
My current flutter version is 3.19.3
Now we downgrade a flutter version to 3.7.10 using flutter downgrade command
Now run any flutter command, it will download a required dependency and downgrade 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.
Now my current flutter version is 3.19.3
Now we downgrade it to version 3.7.10
Now we are not able to downgrade it to lower version of 3.7.10
It will throw an error.
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.