ALOHA CLASS
/
Front-End
/
Flutter
Search
Duplicate
Share
Dart
Dart
프론트엔드(UI) 개발에 중점을 둔 객체지향 프로그래밍 언어
Dart 온라인 에디터
DartPad
An online Dart editor with support for console, web, and Flutter apps.
Dart SDK 다운로드
Dart SDK 는 Flutter SDK에 포함되어 있습니다.
Get the Dart SDK
Get the libraries and command-line tools that you need to develop Dart web, command-line, and server apps.
Dart
youtu.be
pub
Dart 언어의 패키지 매니저
Dart 프로젝트에서 종속성을 관리하고 패키지를 가져오는 데 사용됩니다. Flutter 프로젝트에서도
pub
을 사용하여 패키지를 관리합니다.
목차
•
pub.dev
•
pub 명령어
pub.dev
Dart 프로그래밍 언어와 Flutter를 위한 패키지 및 플러그인의 저장소
pub
youtu.be
기초 문법
•
변수
•
타입
•
Null Safety
•
상수
•
연산자
•
제어문
변수
데이터(값)를 저장하는 메모리 공간
기초 문법
youtu.be
함수
특징
•
코드의 재사용성 향상
•
프로그램의 구조화 및 모듈화
•
유지보수의 용이성
•
코드의 가독성 향상
함수
•
함수 정의
•
익명 함수
•
람다 함수
함수
youtu.be
객체지향
1.
클래스
2.
객체
3.
생성자
4.
상속
5.
추상 클래스
6.
믹스인
7.
enum
8.
static
객체지향
youtu.be
컬렉션
컬렉션은 여러 요소를 담을 수 있는 자료 구조
Dart에서는 주로 세 가지 컬렉션을 사용합니다:
List
,
Set
, 그리고
Map
.
1.
List
2.
Set
3.
Map
컬렉션
youtu.be
비동기 프로그래밍
•
Future
•
async, await
•
Stream
Future
종료되지 않은 비동기 요청의 결과를 가리키는 클래스
요청 후, 결과를 나중에 받기 위해 사용
비동기 프로그래밍
youtu.be