Dart의 세계에 오신 여러분을 환영합니다.

이 페이지는 프로그래밍 경험이 없거나, 미약하신 분들을 위해, Dart라는 언어를 사용하는 가장 기초적인 방법에 대해 소개하는 페이지 입니다.

초보자를 대상으로 준비한 페이지이니, 난이도가 알맞지 않으신 분들은 Dart의 공식페이지에서 제공하는 Language Tour 를 방문해주시면 좋을 것 같습니다.

What is Dart?

Dart는 Google에서 개발한 프로그래밍 언어로, 현재 Flutter의 기본 언어로 가장 많이 알려져 있습니다.

이 글을 작성하는 2022년 9월 기준 가장 최신 버전은 2.18입니다.

JavaScript와 유사한 점이 많으며, 기본적인 모던 프로그래밍 언어들의 장점을 대부분 갖추고 있으며, Mixin / First-class Function(일급 함수) / Functional Programing / Async 등의 특징을 지니고 있습니다.

사실 위의 기능들은 이번 페이지에는 다루지 않으며, 이 페이지에서는 변수의 선언 / 분기 / 반복 / 객체화 등 프로그래밍 언어의 기초만 다룰 예정입니다.

How to use Dart?

Dart를 간략하게 테스트 하는 방법은

  1. Dart SDK를 설치하여 Visual Studio Code / Android Studio 같은 IDE 등을 활용 하는 방법
  2. DartPad / Codepen 등 웹 브라우저 내에서 Dart를 테스트 구동 하는 방법

이 있습니다. 이번 페이지에서는 DartPad에서 진행 할 예정입니다.

Hands On

핸즈온은 DartPad를 실행 시켜서 아래의 코드를 따라 치며 실습 하는 형태를 말합니다.

가급적 아래 코드 스니펫의 문구는 복사해서 붙여넣기 하지 마시고, 직접 한 자, 한 자 치시면서 코드를 이해하시는 것을 강력하게 추천드립니다.

혹시 코드를 따라 치는데 문제가 발생하거나, 이해가 가지 않는 부분이 있으시다면

https://open.kakao.com/me/curogom 을 통해 스크린샷과 내용을 보내주세요. 늦게라도 확인 하는대로 회신 드리도록 하겠습니다. (지나친 스팸 / 악의적인 대화가 발생하면 바로 해당 프로필을 닫도록 하겠습니다.)

Contents