๊ฐ๋ฐ์ ๋ํด ์๋ฌด ๊ฒ๋ ๋ชฐ๋ผ๋ ๊ด์ฐฎ์์ ๐โโ๏ธ
๋ด ์์ผ๋ก ์ฑ ๋ง๋ค๊ธฐ ์ฒซ๊ฑธ์!
Dart ์ธ์ด, ์ ๋๋ก ๋ฐฐ์๋ณด์! ๐

iOS์ Android์์ ์ฑ์ ๊ฐ๋ฐํ ์ ์๋ Flutter ํ๋ ์์ํฌ๋ฅผ ๋ค๋ฃจ๋๋ฐ ์ฌ์ฉ๋๋ ์ธ์ด
Flutter ํ๋ ์์ํฌ๋ฅผ ๋ฐฐ์ฐ๋ ค๋ฉด Dart ์ธ์ด์ ๊ธฐ๋ณธ๊ธฐ์ ์ฌํ ์ง์์ด ํ์์ธ๋ฐ ์ด๋ฅผ ์ ๋๋ก ๋ฐฐ์ฐ์ง ์๊ณ Flutter๋ฅผ ๋ฐ๋ก ๋ฐฐ์ฐ๋ ค๋ค ์ด๋ ค์์ ํฌ๊ธฐํ๋ ๊ฒฝ์ฐ๋ฅผ ๋ง์ด ๋ด์ ๊ฐ์๋ฅผ ๋ฌด๋ฃ๋ก ๊ธฐํํ๊ฒ ๋์์ต๋๋ค.
Flutter ํ๋ ์์ํฌ๊ฐ ๋ง์ด ์ด๋ ค์ด ํธ์ ์๋์ง๋ง Dart ์ธ์ด๊ฐ ์ ํ๋์ง ์์ผ๋ฉด ํจ์จ์ ์ด์ง ๋ชปํ ์ฝ๋๋ฅผ ์์ฑํ๊ฒ ๋ ํ๋ฅ ์ด ๋์์. Dart ์ธ์ด์ ๊ธฐ๋ณธ์ ์ธ ๋ด์ฉ๋ฟ๋ง ์๋๋ผ ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ (OOP), ํจ์ํ ํ๋ก๊ทธ๋๋ฐ ๊ทธ๋ฆฌ๊ณ ๋น๋๊ธฐ ํ๋ก๊ทธ๋๋ฐ๋ ๋ชจ๋ ํ๋ฒ์ ๋ฐฐ์๋ณผ ์ ์์ผ๋ ๊ฐ์ด ์ฌ๋ฐ๊ฒ ๊ณต๋ถํด๋ด์!
๋ณต์กํ ํ๊ฒฝ์ค์ ์์ด
Dart Pad๋ฅผ ์ด์ฉํ๋ ๊ฐ์ โจ

์ด๋ณด์๋ค์ด ์ฒ์ ํ๋ก๊ทธ๋๋ฐ์ ๋ฐฐ์ธ ๋ ๊ฐ์ฅ ์ด๋ ค์ํ๋ ๊ฒ ์์ธ๋ก 'ํ๊ฒฝ์ค์ '์ด์์. ์ฒ์ ๋ณด๋ ํ๋ก๊ทธ๋จ๊ณผ ๊ธฐ๋ฅ๋ค์ ์ฌ์ฉํด์ผํด์ ํ๊ฒฝ์ค์ ์์ ํฌ๊ธฐํ๋ ๊ฒฝ์ฐ๋ ๋ง์์. ๊ทธ๋์ ์ธํฐ๋ท ๋ธ๋ผ์ฐ์ ๋ง ์์ผ๋ฉด ๋ฐ๋ผ์ฌ ์ ์๋๋ก Dart Pad๋ผ๋ ์ฌ์ดํธ๋ฅผ ์ฌ์ฉํด์ ๊ฐ์๋ฅผ ์งํํฉ๋๋ค.
๊ฐ์ ๋ฏธ๋ฆฌ ๋ง๋ณด๊ธฐ ๐ฅ
01. Dart ์ธ์ด ๊ธฐ๋ณธ๊ธฐ
๋ณ์ ์ ์ธ๋ฒ๊ณผ ๊ธฐ๋ณธ ์๋ฃ๊ตฌ์กฐ ๋ฑ Dart ์ธ์ด์ ๊ฐ์ฅ ๊ธฐ๋ณธ์ด ๋๋ ์์๋ค์ ๋ฐฐ์๋๋ค.
02. Dart Object Oriented Programming (๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ)

Flutter ํ๋ก๊ทธ๋๋ฐ์ ํ ๋ ์ดํดํ๊ณ ์์ด์ผ ํ๋ ํ์๋ด์ฉ์ผ๋ก,
Dart ์ธ์ด๋ก ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ์ ํ๋ ๋ฒ์ ๋ฐฐ์๋๋ค.
03. Dart Functional Programming (ํจ์ํ ํ๋ก๊ทธ๋๋ฐ)

Dart ์ธ์ด๋ก ํจ์ํ ํ๋ก๊ทธ๋๋ฐ์ ํ๋๋ฒ์ ๋ฐฐ์ ๊ฐ๊ฒฐํ ์ฝ๋๋ฅผ ์์ฑํ ์ ์์ด์.
04. Dart Async Programming (๋น๋๊ธฐ ํ๋ก๊ทธ๋๋ฐ)

Dart ์ธ์ด๋ก ๋น๋๊ธฐ ํ๋ก๊ทธ๋๋ฐ์ ํ๋ ๋ฒ์ ๋ฐฐ์๋ด
๋๋ค.
์๊ฐํ๊ธฐ๋ฅผ ๋ชจ์์ด์ ๐
๊ฐ๋ฐ ์
๋ฌธ์๋, ๋น์ ๊ณต์๋ ์ด ๊ฐ์๋ฅผ ์๊ฐํ๋ฉด Dart ์ธ์ด ๊ณ ์๊ฐ ๋ ์ ์์ด์. Flutter ์ด๋ณด ๊ฐ์๋ฅผ ์
๋ฌธํ๋๋ฐ ๋ถ์กฑํจ์ด ์์ ์ ๋์ ์์ค์ ๋ง๋ค์ด์ฃผ๋ ๊ฐ์์
๋๋ค. ์ ํ๋ธ์์๋ ์ข์ ํ๊ฐ๋ฅผ ๋ฐ๊ณ ์์ผ๋ ์ ๋ฅผ ํ ๋ฒ ๋ฏฟ๊ณ ํจ๊ปํด์!

์์ ์ง๋ฌธ์ ๋ฏธ๋ฆฌ ๋ตํด๋๋ฆฝ๋๋ค ๐ฌ
Q. ๊ฐ์ถฐ์ผํ๋ ํ๊ฒฝ์ด ์๋์?
์ปดํจํฐ ํ ๋๋ง ์์ผ๋ฉด ์ถฉ๋ถํ ๊ฐ์๋ฅผ ๋ฐ๋ผ์ฌ ์ ์์ด์. ์์ ์ค๋ช
ํ ๊ฒ๊ณผ ๊ฐ์ด ์ธํฐ๋ท ์ฌ์ดํธ๋ฅผ ํตํด ํ๋ก๊ทธ๋๋ฐ์ ์งํํ๊ธฐ ๋๋ฌธ์ ์ปดํจํฐ ์คํ์ด ์ข์ง ์์๋ ์๊ด์์ต๋๋ค.
Q. ๋น์ ๊ณต์๋ ๋ค์ ์ ์๋ ๊ฐ์์ธ๊ฐ์?
๋น์ ๊ณต์๋ ์ถฉ๋ถํ ๋ฐ๋ผ์ฌ ์ ์๋ ๊ฐ์์์! ์ค์ ์ ์ ํ๋ธ ์ฑ๋์ ๊ตฌ๋
์ ์ค ๋น์ ๊ณต์๋ถ๋ค๋ ๋ง์ด ๊ณ์๊ณ ๊ฐ์๋ฅผ ์ ๋ฐ๋ผ์ค๊ณ ๊ณ์ธ์.
Q. ์
๋ฐ์ดํธ ์์ ์ด ์์ผ์ ๊ฐ์?
๋ค, ์ธ์ด๊ฐ ์
๋ฐ์ดํธ๋๋ฉด ์ง์์ ์ผ๋ก ์
๋ฐ์ดํธ๋ ์ง์ํ ์์ ์ด๋ ์ผ๋จ ์์ํด๋ด์! ์ ๋ฃ๊ฐ์๋ฅผ ๊ตฌ๋งคํ์ง ์์๋ ์ง์์๋ต์ด ๊ฐ๋ฅํ์ง๋ง, ์ ๋ฃ๊ฐ์๋ฅผ ๊ตฌ๋งคํ์๋ฉด ์ฐ์ ๋ต๋ณ์ ๋๋ฆฌ๋ ํ๋ฆฌ๋ฏธ์ ์ฑ๋์๋ ์ด๋๋๋ฆฝ๋๋ค!
Q. ์์
๋ด์ฉ์ ์ด๋์ ๋ ์์ค๊น์ง ๋ค๋ฃจ๋์?
Flutter ํ๋ ์์ํฌ๋ฅผ ๋ฐฐ์ฐ๊ธฐ ์ํด ํ์ํ ์ง์์ ๋ชจ๋ ๋ฐฐ์ธ ์ ์๋ ์์ค๊น์ง ๊ฐ๋ฅด์ณ๋๋ ค์. ์ด ๊ฐ์๊ฐ ๋๋๋ฉด ์ด๊ธ Flutter ๊ฐ์๋ฅผ ์์ํ๊ธฐ์ ๋ถ์กฑํจ์ด ์์ผ์ค๊ฑฐ์์!
์ง์์๋ต ์ปค๋ฎค๋ํฐ ์ ๊ณต โ๏ธ
๐ญ ์ฝ๋ํฉํ ๋ฆฌ ์ ํ๋ธ
๐ฅ ์ฝ๋ํฉํ ๋ฆฌ Discord
๐ฌ ์ฝ๋ํฉํ ๋ฆฌ ์นด์นด์ค ์คํํก
ํ๋ก๊ทธ๋๋ฐ์ ์ฒ์ ๋ฐฐ์ฐ๋ฉด ์ดํด๊ฐ ์๋๋ ๋ถ๋ถ์ ๋ง๋
ํ ๋ฌผ์ด๋ณผ๊ณณ์ด ์์ด์ ๋๊ฐํด์. ๊ทธ๋ฆฌ๊ณ ์ด๋ณด์ด๋ค๋ณด๋ ์ด๋ป๊ฒ ์ง๋ฌธ์ ํด์ผ ์ข์ ๋ต๋ณ์ ๋ฐ์ ์ ์๋์ง๋ ์ ์์ง ๋ชปํด์. ๊ฐ์๋ฅผ ์๊ฐํ์๋ฉด์ ๋ชจ๋ฅด๋ ๋ถ๋ถ์ ๋ํด ์ฝ๋ํฉํ ๋ฆฌ ์ปค๋ฎค๋ํฐ์ ์ง๋ฌธ์ ์ฃผ์๋ฉด ์ ๊ฐ ์ง์ ๋ต๋ณ์ ํด๋๋ฆฝ๋๋ค!
์ด ๊ฐ์๋ฅผ ๋ค ๋ค์ผ์
จ๋ค๋ฉด?
10๊ฐ ์ฑ์ ํจ๊ป ๋ง๋ค๋ฌ ๊ฐ ์๊ฐ! ๐

[์ฝ๋ํฉํ ๋ฆฌ] [์ด๊ธ] Flutter ์ฑ ๊ฐ๋ฐ 101 - 10๊ฐ์ ํ๋ก์ ํธ๋ก ์ค๋ ์ด๋ณด ํ์ถ!
์ฝ๋ํฉํ ๋ฆฌ ์งํ ์์
Must Have ์ฝ๋ํฉํ ๋ฆฌ์ ํ๋ฌํฐ ํ๋ก๊ทธ๋๋ฐ ์์ ์ ์ ๊ฐ ์ค๋ ๊ธฐ๊ฐ ํฌ์ํด์ ์ง์ ์งํํ ์ฑ
์
๋๋ค!
์ด๊ธ ๊ฐ์์ ๊ณ์น๋ ๋ด์ฉ๋ ์๊ณ ์ด๊ธ๊ฐ์์๋ ์๋ Firebase ๋ฐ ๊ด๊ณ ๋ฑ์๋ํ ๊ฐ์๋ ์์ต๋๋ค!
EBook์ด๋ ์ค๋ฌผ ์์ ์ ์ข์ํ์๋ ๋ถ๋ค์๊ฒ ์ถ์ฒ๋๋ฆฝ๋๋ค!
์์ ์ ๊ต๋ณด๋ฌธ๊ณ , Yes24, ์๋ผ๋๋ฑ ๋ฉ์ด์ ์์ ์์ ๋ง๋ ๋ณผ ์ ์์ต๋๋ค!
์๋ ์ด๋ฏธ์ง๋ฅผ ํด๋ฆญํด์ ์ด๋ํด์ฃผ์ธ์!

์ง์๊ณต์ ์๋ฅผ ์๊ฐํฉ๋๋ค โ๏ธ
์คํ๋ผ์ธ ๊ฐ์ ๊ฒฝํ
- ๋ฐ๋ฆฌ์์์ฌ ๊ฐ๋ฐ์๋์ Flutter ๊ฐ์ฌ
- ์์ธ๋์งํ
๊ณ ๋ฑํ๊ต Flutter ํน๊ฐ ๊ฐ์ฌ