[Flutter] 다트 언어 마스터하기 – 다트 입문하기 ❶

플러터(Flutter)는 다트(Dart) 언어를 사용합니다. 다트를 알아야 플러터로 앱 개발이 가능하므로 먼저 다트 문법을 알아봅시다.


대부분의 플러터 입문자는 별도의 책으로 다트를 공부하지 않고 플러터 서적에서 1개 장 분량으로 얕게 배웁니다. 플러터로 앱을 원활히 개발하려면 다트를 탄탄하게 아는 것이 중요합니다. 그래서 이 책은 또 다른 자료를 찾아보지 않아도 될 정도로 깊이 있게 다트를 다룹니다.


1. 다트 소개


구글이 개발한 다트 프로그래밍 언어(Dart programming language)는 2011년 10월 GOTO 콘퍼런스에서 공개되었습니다. 구글은 크롬에 다트 가상 머신(Dart virtual machine)을 심어 자바스크립트를 대체하려는 시도를 했지만 웹 개발에 혼란을 가져온다는 여론을 극복하지 못하고 결국 다트 언어를 자바스크립트로 완전 컴파일 가능하게 만드는 데 그쳤습니다. 비록 웹에서 자바스크립트를 대체하겠다는 목적에는 실패했지만 현재 플러터의 인기에 힘입어 모바일 영역에서 다트 언어가 큰 각광을 받고 있습니다. 다트의 장점을 요약해두었으니 참고하기 바랍니다.


• 다트 언어는 UI(User Interface)를 제작하는 데 최적화되어 있습니다. 완전한 비동기 언어이며 이벤트 기반입니다. 그리고 아이솔레이트(Isolate)를 이용한 동시성 기능도 제공해줍니다.


• 널 안정성(Null Safety), 스프레드 기능(Spread Operator), 컬렉션 if문(Collection If) 등 효율적으로 UI를 코딩할 수 있는 기능을 제공해줍니다.


• 효율적인 개발 환경을 제공해줍니다. 핫 리로드를 통해 코드의 변경 사항을 즉시 화면에 반영해볼 수 있습니다.


• 멀티 플랫폼에서 로깅 및 디버깅을 하고 실행할 수 있습니다.


• AOT 컴파일이 가능하기 때문에 어떤 플랫폼에서든 빠른 속도를 자랑합니다.


• 자바스크립트로의 완전한 컴파일을 지원합니다.


• 백엔드 프로그래밍을 지원합니다.


2. 문법 공부 환경 안내

환경 설정에서 설치한 안드로이드 스튜디오 또는 다른 IDE가 익숙한 분들은 IDE를 사용하면 됩니다. 그런데 다트 공부에는 다트패드dartpad 사이트가 정말 유용합니다. 두 가지 방법 모두를 소개합니다. 원하는 방법을 사용하세요.

 

2.1 다트패드에서 문법 공부하기

다트패드 홈페이지에 접속해주세요. 그러면 다음과 같은 다트 언어를 작성하는 온라인 개발 환경을 볼 수 있습니다.


2.2 안드로이드 스튜디오에서 문법 공부하기

안드로이드 스튜디오에서 다트 문법을 공부하는 방법을 알아보겠습니다.


다트 입문하기

  • 본문 더보기: https://bit.ly/47NAtjC

[Flutter] 다트 언어 마스터하기 - 다트 입문하기 ❶ - 골든래빗

골든래빗

[Flutter] 다트 언어 마스터하기 - 다트 입문하기 ❶ - 골든래빗

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2024년 6월 4일 오후 10:33

 • 

저장 3조회 213

댓글 0

    함께 읽은 게시물

    노션 템플릿들을 만들면서 적는 회고

    ... 더 보기

    이력서에 쓰는 경험

    

    ... 더 보기

    < 스타벅스 컵홀더의 손글씨가 말했다: 결국은 사람이다 >

    1

    ... 더 보기