Search
๐Ÿ“ฑ

Dart์™€ Flutter ์†Œ๊ฐœ

ํ•™์Šต ๊ฐœ๋…

1.
Dart๋ž€?
โ€ข
Google์—์„œ ๋งŒ๋“  ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ, Flutter์˜ ๊ณต์‹ ์–ธ์–ด์ด๋‹ค.
โ€ข
๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด(Java, JavaScript, Python ๋“ฑ)์™€ ์œ ์‚ฌํ•˜์ง€๋งŒ, ๋ชจ๋ฐ”์ผ ์•ฑ ๊ฐœ๋ฐœ์— ์ตœ์ ํ™”๋˜์–ด ์žˆ๋‹ค.
โ€ข
์›น, ๋ชจ๋ฐ”์ผ(iOS & Android), ๋ฐ์Šคํฌํ†ฑ๊นŒ์ง€ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ๋‹ค.
2.
Flutter๋ž€?
โ€ข
Flutter๋Š” Google์—์„œ ๋งŒ๋“  UI ํ”„๋ ˆ์ž„์›Œํฌ๋กœ, ํ•˜๋‚˜์˜ ์ฝ”๋“œ๋กœ iOS์™€ Android ์•ฑ์„ ๋™์‹œ์— ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ๋‹ค.
โ€ข
๊ธฐ๋ณธ์ ์œผ๋กœ ์œ„์ ฏ(Widgets)์„ ์กฐํ•ฉํ•˜์—ฌ ํ™”๋ฉด์„ ๊ตฌ์„ฑํ•œ๋‹ค.
โ€ข
์„ฑ๋Šฅ์ด ๋›ฐ์–ด๋‚˜๊ณ , ์œ ์ง€๋ณด์ˆ˜๊ฐ€ ์‰ฝ๋‹ค.
โ€ข
์ฐธ๊ณ ์ž๋ฃŒ
3.
Dart ๊ธฐ๋ณธ ์ฝ”๋“œ ์‹คํ–‰ํ•ด๋ณด๊ธฐ
void main() { print("Hello, Dart!"); // ํ™”๋ฉด์— "Hello, Dart!"๋ฅผ ์ถœ๋ ฅ }
Dart
๋ณต์‚ฌ

๊ณผ์ œ

์š”๊ตฌ ์‚ฌํ•ญ

โ€ข
print() ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ "Hello, Flutter!"์„ ์ถœ๋ ฅํ•˜๋Š” ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜์„ธ์š”.
โ€ข
์ž์‹ ์˜ ์ด๋ฆ„๊ณผ ๋‚˜์ด๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜์„ธ์š”.

ํžŒํŠธ

โ€ข
print("๋ฌธ์ž์—ด")์„ ์‚ฌ์šฉํ•˜๋ฉด ํ„ฐ๋ฏธ๋„์— ์›ํ•˜๋Š” ๋ฌธ์žฅ์„ ์ถœ๋ ฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
โ€ข
์˜ˆ์ œ ์ฝ”๋“œ๋ฅผ ์ฐธ๊ณ ํ•˜์—ฌ ๋ณธ์ธ์˜ ์ •๋ณด๋ฅผ ์ถœ๋ ฅํ•ด๋ณด์„ธ์š”.

์ œ์ถœํ•˜๊ธฐ

โ€ข
์š”๊ตฌ์‚ฌํ•ญ์„ ๋ชจ๋‘ ์ถฉ์กฑํ•œ ์ฝ”๋“œ๋ฅผ ์•„๋ž˜ ๋งํฌ๋กœ ์ œ์ถœํ•ด์ฃผ์„ธ์š”!