Skip to content

맥북에서 Flutter 시작하기

개인 맥북으로 도전했다가 8GB 메모리의 벽에 부딪힌 후

회사 맥북으로 다시 설치하며, 울면서 기록하는 글

Flutter Extension 다운로드

Cursor 의 Extensions에서 Flutter를 찾아서 다운로드 합니다.

Flutter Extension

Flutter SDK 다운로드

Cursor에서 Shift + Cmd + P 단축키 입력 후 Run Flutter Doctor 명령어를 선택합니다.

Flutter Doctor 실행

아래와 같이 SDK를 찾을 수 없다는 경고가 노출됩니다.

Download SDK 버튼을 클릭해 SDK 를 다운로드 받았습니다.

Fluttter SDK Error

다운로드 경로는 기록해 둡니다.

저는 /Users/kangbit/SDK 경로에 다운로드 받았습니다.

Flutter SDK 설정

1. Cursor - Flutter SDK 설정

다시 Run Flutter Doctor를 실행 후, Locate SDK 버튼을 클릭합니다.

Flutter SDK가 설치된 폴더를 지정하여 Cursor에 SDK 경로를 알려주었습니다.

2. Flutter SDK 환경변수 설정

터미널에서도 flutter 명령어를 사용할 수 있게 환경변수를 설정해 주겠습니다.

터미널에서 vim ~/.zshrc를 입력해 Zsh 설정 파일을 수정합니다.

위에서 SDK 파일을 다운로드 한 경로를 삽입합니다.

sh
# Flutter SDK bin path
export PATH="$PATH:/Users/kangbit/SDK/flutter/bin"

삽입 후, 값을 적용하기 위해 source ~/.zshrc 명령어를 실행합니다.

Android Studio 다운로드

Flutter Doctor를 다시 실행하니, Android toolchainAndroid Studio에 에러가 보입니다.

1. Android Studio 설치

한꺼번에 해결하기 위해 Android Studio를 설치합니다.

공식 홈페이지에서 최신 버전으로 설치했습니다.

2. SDK 설치

SDK를 설치하기 위해 Andoid Studio를 한 번 실행합니다.

클릭 몇번이면 자동으로 설치가 완료됩니다.

3. SDK Command line tools

다시 Flutter doctor 를 실행하니, Android toolchain의 하위 항목에 에러가 보입니다.

commandline tools 가 없다고 하네요.

Android Studio의 Preference에서 Languages & Flameworks > Android SDK 로 이동합니다.

SDK Tools 탭에서 Android SDK Command-line Tools를 찾습니다.

체크 후 OK 버튼을 눌러주면 자동으로 설치됩니다.

4. License Update

Android license status unknown 이라는 에러가 아직 남아 있습니다.

터미널에 flutter doctor --android-licenses 명령어를 입력 후,

각 항목에 동의하여 라이센스를 등록합니다.

Flutter app 생성

Cursor 명령어인 Flutter: New Project 로 앱을 생성할 수 있지만,

특정 플랫폼만 포함시키기 위해서는 별도의 설정이 필요합니다.

터미널에서 flutter create my_project --platforms=android,ios 명령어로 앱을 생성합니다.

다음과 같이 앱이 생성됩니다.

Flutter 앱 생성 결과

Flutter app 실행

main.dart 파일에서 우측 상단의 Start Debugging 버튼을 클릭하면,

Device를 선택할 수 있습니다.

IOS 설정은 아직 하지 않았기 때문에 Android 가상 머신을 선택했습니다.

앱이 잘 실행되니, 이제 Dart 먼저 공부하러 가야겠네요.

Last updated: