Flutter
What are Flutter channels (stable, beta, dev, master) and when would you use each?
Flutter has channels: stable (production, quarterly cuts ~3mo, default for installs, what you ship to app stores — e.g., 3.27/3.30/3.33 in 2026), beta (pre-release, monthly cuts, test upcoming features, not for prod), dev (retired June 2021 — its role folded into master; old tutorials may still reference it), master (bleeding edge from git main, daily-ish, latest features + bugs, expect breakage, only for Flutter contributors). Switch with `flutter channel <name>` + `flutter upgrade`. Production teams pin Flutter per project with FVM (Flutter Version Manager) so a global `flutter upgrade` doesn't break old branches: `fvm install 3.27.0; fvm use 3.27.0`.