프론트엔드

[Flutter] Windows에서 Flutter 설치하기

곽곽 2025. 2. 2. 23:12

Flutter는 구글에서 개발한 오픈소스 앱 프레임워크로, iOS와 Android를 모두 지원할뿐만 아니라 초보자도 배우기에 간단하기 때문에 앱 프론트엔드 개발 시 좋은 선택지가 될 수 있습니다.
이번 시간에는 Windows에서 Flutter를 개발하기 위한 환경을 설정해보겠습니다.


1. Android Studio 설치

Android 스튜디오 및 앱 도구 다운로드 - Android 개발자  |  Android Studio  |  Android Developers

Android Studio provides app builders with an integrated development environment (IDE) optimized for Android apps. Download Android Studio today.

developer.android.com

Flutter 앱을 개발하려면 먼저 Android Studio가 필요합니다. 아래 절차를 따라 함께 설치해봅시다!

  1. Android Studio 공식 페이지에서 설치 파일을 다운로드합니다.
  2. 설치 파일을 실행하여 설치를 완료합니다.
  3. Android Studio를 실행한 후, 사이드바 메뉴에서 Plugins로 이동하여 flutter를 검색 후 설치합니다.

  4. 플러그인 설치 후, 변경 사항 반영을 위해 안드로이드 스튜디오 IDE를 재시작합니다. 위의 단계에서 Flutter 설치 후 나타나는 Restart IDE 버튼을 클릭하면 자동으로 IDE가 재시작됩니다.
  5. 홈 화면에서 More Actions > SDK Manager를 선택합니다.

  6. Languages & Frameworks > Android SDK > SDK Tools에서 Android SDK Command-line Tools를 선택한 후 OK를 클릭하여 설치합니다.
    이때 Android Emulator가 선택되어 있지 않다면 함께 설치를 진행해주세요😃



2. Flutter SDK 다운로드 및 설치

Start building Flutter Android apps on Windows

Configure your system to develop Flutter mobile apps on Windows.

docs.flutter.dev

  1. 공식 Flutter 설치 페이지에 접속합니다.
  2. flutter_windows_3.27.3-stable.zip 파일을 다운로드합니다.
  3. 다운로드한 zip 파일을 C:\ 디렉터리에 압축 해제합니다.

 

3. 환경 변수 설정

Flutter를 명령어로 실행하려면 환경 변수에 Flutter 경로를 추가해야 합니다.

3-1. 사용자 변수에 경로 추가

  1. 시스템 환경 변수 편집을 검색하여 실행합니다.
  2. 환경 변수 버튼을 클릭합니다.

  3. 사용자 변수에서 Path 항목을 찾아 더블 클릭합니다.

  4. 새로 만들기를 선택한 후 C:\flutter\bin을 입력합니다.

  5. 확인을 눌러 변경 사항을 저장합니다.

 

3-2. 시스템 변수에 경로 추가

  1. 시스템 변수 목록에서 Path를 찾아 더블 클릭합니다.

  2. 마찬가지로 새로 만들기를 선택하고 C:\flutter\bin 경로를 추가합니다.

  3. 확인을 눌러 변경 사항을 저장합니다.
  4. 마지막으로 확인을 눌러 모든 변경 사항을 적용합니다.

 
 
 

4. 환경 변수 적용 및 설치 확인

  1. 컴퓨터를 재시작하여 환경 변수 설정을 적용합니다.
  2. 명령 프롬프트(CMD) 또는 PowerShell을 열고 다음 명령어를 실행하여 설치를 확인합니다.
    flutter --version

  3. 추가적으로, Flutter 환경을 점검하려면 다음 명령어를 실행합니다.
    flutter doctor

일부 경고가 나타날 수도 있지만, CLI에서 제공하는 안내를 따라 필요한 패키지를 추가 설치하면 대부분 해결할 수 있습니다.
설정을 완료하고 flutter doctor 실행 결과가 정상적으로 나온다면, 이제 Flutter 개발을 시작할 준비가 완료되었습니다! 🎉