본문 바로가기
Flutter for Beginners

Dart 실습 환경

by Andrew's Akashic Records 2025. 2. 18.
728x90

Dart

안드로이드 스튜디오 Dart 실습 환경 만들기

안드로이드 스튜디오는 Flutter와 Dart 개발을 지원하는 공식적인 IDE 중 하나입니다.
Flutter 프로젝트를 만들지 않고 순수한 Dart 코드를 실행하는 방법도 제공하므로, Dart를 학습하기 좋은 환경입니다.

1. 안드로이드 스튜디오에서 Dart 개발 환경 설정

(1) 안드로이드 스튜디오 설치

먼저 안드로이드 스튜디오가 설치되어 있어야 합니다.
아직 설치하지 않았다면 공식 다운로드 페이지에서 다운로드하세요.

(2) Dart SDK 설치

Flutter를 설치하면 Dart SDK도 자동으로 설치됩니다.
하지만 Dart만 단독으로 사용하려면 Dart SDK를 별도로 설치해야 합니다.

Dart SDK 설치 방법 (Windows, macOS, Linux)

  1. Dart 공식 사이트에서 Dart SDK 다운로드
  2. 설치 후 환경 변수(PATH)에 추가

확인 방법:

dart --version

설치가 완료되면 Dart 버전이 출력됩니다.

(3) Android Studio에서 Dart 플러그인 설치

Dart를 실행하기 위해 Dart 플러그인을 설치해야 합니다.

설치 방법

  1. 안드로이드 스튜디오 실행
  2. Settings (환경설정) → Plugins 이동
  3. 검색창에 "Dart" 입력
  4. Dart 플러그인 설치재시작

Flutter 플러그인이 이미 설치된 경우 Dart 플러그인은 자동 설치됩니다.

2. 새로운 Dart 프로젝트 생성

Flutter 없이 순수 Dart 프로젝트를 만들 수도 있습니다.

(1) Dart 프로젝트 생성

  1. File → New → New Flutter Project 선택
  2. Dart 선택 후 "Next"
  3. 프로젝트 경로 및 이름 설정 후 "Finish"

📂 Dart 프로젝트 기본 구조

my_dart_project/
├── bin/       # Dart 실행 파일이 들어가는 폴더
│   └── main.dart
├── lib/       # 라이브러리 코드
├── pubspec.yaml  # 프로젝트 설정 파일

(2) Dart 파일 실행

Dart 코드를 실행하는 방법은 여러 가지가 있습니다.

방법 1: 안드로이드 스튜디오에서 실행

  1. bin/main.dart 파일 열기
  2. 오른쪽 상단의 녹색 실행 버튼 ▶ 클릭
    또는 Shift + F10 키로 실행

방법 2: 터미널에서 실행

안드로이드 스튜디오 내 터미널에서 다음 명령어 입력:

dart run bin/main.dart

또는 프로젝트 루트에서 실행:

dart bin/main.dart
728x90

3. Hello, Dart!

이제 간단한 Dart 프로그램을 작성해봅시다.

(1) Hello, Dart!

bin/main.dart 파일을 아래 코드로 수정:

void main() {
  print("Hello, Dart!");
}

실행 결과:

Hello, Dart!

 

4. 안드로이드 스튜디오에서 Dart 디버깅

안드로이드 스튜디오에서는 디버깅 모드를 활용하여 Dart 코드를 분석할 수 있습니다.

 

디버깅 실행 방법

  1. main.dart 파일에서 코드 왼쪽에 브레이크포인트(🔴) 설정
  2. 실행 버튼 옆에 벌레 아이콘(🐞, Debug) 클릭
  3. 변수 값 확인 및 단계별 실행 가능

5. Flutter 없이 Dart 개발할 때 유용한 패키지

Dart의 pub.dev에서 유용한 패키지를 가져와 사용할 수 있습니다.

📌 Dart 프로젝트에서 패키지 추가하는 방법

  1. pubspec.yaml 파일에 패키지 추가
  2. dart pub get 실행하여 패키지 다운로드

예를 들어, http 패키지를 추가하고 API 요청을 보내려면:

pubspec.yaml

dependencies:
  http: ^0.13.3

Dart 코드 (bin/main.dart)

import 'package:http/http.dart' as http;

void main() async {
  var url = Uri.parse("https://jsonplaceholder.typicode.com/todos/1");
  var response = await http.get(url);
  print(response.body);
}

 http 패키지를 사용하면 간단하게 API 데이터를 불러올 수 있습니다.

 

6. Dart 학습을 위한 추천 자료

728x90

'Flutter for Beginners' 카테고리의 다른 글

Dart의 컬렉션(Collection)  (0) 2025.02.19
Dart의 dynamic 변수 타입  (0) 2025.02.18
Dart 기초 문법  (0) 2025.02.18
Dart 알아보기  (1) 2025.02.17
Flutter 개발 환경 설정하기  (0) 2025.02.17