ALOHA CLASS
/
Front-End
/
Flutter
Search
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