Flutter는 어디까지나 여러 플랫폼에 앱을 만들기 위한 프레임워크입니다. 그렇기 때문에 SDK를 설치해야하는데요,
SDK는 Software Development Kit(소프트웨어 개발키트)의 약자로, 개발 소프트웨어를 제작하기 위해 필요한 도구 및 라이브러리를 모아놓은 키트입니다.
Flutter SDK를 Flutter 공식 홈페이지를 통해 내려받을 수도 있지만, 보다 간편한 방법으로 Flutter SDK를 설치할 수 있는 것이 FVM(Flutter Version Management)입니다.
또한 Flutter를 사용하기 위해서는 IDE도 설치해야 하며, 이때는 Android Studio, Mac 환경에서 개발한다면 Xcode를 설치해야합니다.
IDE는 Integrated Development Environment(통합 개발 환경)의 약자로, 개발에 필요한 도구들을 통합해서 사용할 수 있게 단일 인터페이스로 제공해주는 환경을 말합니다.