플러터 강좌: 2.2 개발 환경 구축하기

플러터는 모바일 애플리케이션을 개발하기 위한 오픈 소스 UI 소프트웨어 개발 키트(SDK)입니다. 이 강좌에서는 플러터 2.2의 개발 환경을 구축하는 방법에 대해 다룰 것입니다. 플러터를 사용하면 안드로이드와 iOS를 동시에 지원하는 네이티브 애플리케이션을 손쉽게 개발할 수 있습니다.

1. 플러터란?

플러터는 구글에서 개발한 UI 툴킷으로, 단일 코드베이스로 다양한 플랫폼에서 실행 가능한 애플리케이션을 만들 수 있게 해줍니다. 플러터는 빠른 성능, 아름다운 UI, 그리고 개인화된 사용자 경험을 제공하는 데 중점을 두고 있습니다.

2. 개발 환경 준비하기

플러터 개발을 시작하기 위해서는 몇 가지 소프트웨어와 도구를 설치해야 합니다. 다음의 단계에 따라 개발 환경을 구축해 보겠습니다.

2.1. 시스템 요구 사항

  • Windows: Windows 7 SP1 또는 더 높은 버전
  • macOS: macOS (64-bit)
  • Linux: Ubuntu 18.04 이상

2.2. Flutter SDK 다운로드

플러터 SDK는 공식 웹사이트에서 다운로드할 수 있습니다. 다음은 다운로드 방법입니다.

  1. 플러터 공식 웹사이트(flutter.dev)에 접속합니다.
  2. 상단 메뉴에서 “Get started”를 선택합니다.
  3. 운영 체제에 맞는 SDK를 다운로드 합니다.

2.3. SDK 환경 변수 설정

다운로드한 SDK의 압축을 해제하고, SDK의 경로를 환경 변수에 추가하는 과정입니다 (예: C:\flutter). 환경 변수 추가는 각 운영체제별로 다르므로, 아래의 가이드를 따르세요.

Windows

  1. 제어판 > 시스템 및 보안 > 시스템 > 고급 시스템 설정으로 이동합니다.
  2. 환경 변수를 클릭한 후, “Path” 변수를 선택하고 “편집”을 클릭합니다.
  3. 새로운 항목으로 Flutter SDK의 bin 디렉토리(C:\flutter\bin)를 추가합니다.

macOS / Linux

다음 명령어를 사용하여 ~/.bash_profile 또는 ~/.bashrc 파일에 환경 변수를 추가합니다.

export PATH="$PATH:`/flutter/bin`"

그 후에 아래의 명령어로 파일을 적용합니다.

source ~/.bash_profile 또는 source ~/.bashrc

2.4. 플러터 설치 확인

환경 변수가 설정되면, 터미널(Windows에서는 CMD 또는 PowerShell)을 열고 다음 명령어를 입력하여 설치가 잘되었는지 확인합니다.

flutter doctor

이 명령어는 플러터 설치 상태 및 요구 사항을 확인하며, 개발 환경에서 필요한 다른 소프트웨어도 설치하라고 안내합니다.

2.5. 추가 소프트웨어 설치

플러터는 다양한 플랫폼을 지원하기 위해 추가 소프트웨어가 필요합니다. 안드로이드 스튜디오와 Xcode를 설치하여 모바일 애플리케이션 개발을 위한 환경을 완성합니다.

안드로이드 스튜디오 설치

  1. 안드로이드 스튜디오 공식 웹사이트에서 소프트웨어를 다운로드합니다.
  2. 설치 후 “Flutter” 및 “Dart” 플러그인을 추가합니다.
  3. 안드로이드 에뮬레이터와 Android SDK도 설정합니다.

Xcode 설치 (macOS 전용)

  1. Mac App Store에서 Xcode를 다운로드 및 설치합니다.
  2. Command Line Tools를 설치합니다. (xcode-select --install 명령어를 사용)

3. 첫 번째 Flutter 프로젝트 생성하기

모든 환경이 설정되었다면, 이제 첫 번째 플러터 프로젝트를 생성할 차례입니다. 터미널에서 다음 명령어를 사용하여 새 프로젝트를 만듭니다.

flutter create my_first_app

위 명령어를 실행하면 my_first_app이라는 새로운 폴더가 생성되고, 기본적인 플러터 프로젝트 템플릿이 포함됩니다. 그 다음으로 프로젝트 디렉토리로 이동합니다.

cd my_first_app

3.1. 프로젝트 실행하기

플러터 프로젝트의 기본 실행을 위해, 에뮬레이터 또는 실제 장치를 연결한 후 다음 명령어를 입력합니다.

flutter run

이 명령어를 실행하면 플러터가 앱을 컴파일하고 에뮬레이터 또는 연결된 장치에서 앱을 실행합니다.

4. 결론

이번 강좌에서는 플러터 2.2 개발 환경을 구축하는 방법에 대해 알아보았습니다. 플러터는 크로스 플랫폼 애플리케이션 개발을 위한 훌륭한 도구이며, 이 강좌를 통해 개발 환경을 설정했다면 이제 다양한 애플리케이션을 개발할 수 있는 준비가 완료된 것입니다.

계속해서 플러터의 다양한 기능을 익히고 프로젝트를 만들어 보시기 바랍니다. 이후 강좌에서는 플러터의 기초를 다루고 다양한 위젯을 사용하여 UI를 구성하는 방법에 대해 이야기하겠습니다.