Сейчас установка Android Studio - это поддерживаемый способ получить все необходимое:
https://flutter.io/setup-windows/#system-requirements
Flutter полагается на полную установку Android Studio для обеспечения зависимостей платформы Android. Тем не менее, вы можете написать свои приложения Flutter в нескольких редакторах; более поздний шаг обсудит это.
Можно заставить вещи работать без (установив биты SDK, Gradle и т. Д. Вручную и убедившись, что они находятся в PATH или в соответствующих переменных env), но это более сложно. Я (автор плагинов Dart / Flutter VS Code) работал без Android Studio, но такие вещи, как обновление Android SDK, намного проще с Android Studio (насколько я могу судить, графический интерфейс для обновления SDK был, по-видимому, перемещен из SDK в Android Studio).