๐ฆ ์์ ฏ์ด ์ ๋ถ๋ค : ํ๋ฌํฐ ์ฑ ๊ฐ๋ฐ ์ฒซ๊ฑธ์
์ด์งํ์ง 6๊ฐ์
- ์ด๋ฒ ํ์ฌ์ ์์ ํ๋ฌํฐ๋ฅผ ์ฐ๊ธฐ ์์ํ๋ค.
- 1์ธ ๊ฐ๋ฐ์์ธ ํ์ฌ์์ ios, aos ๋ชจ๋ ๊ฐ๋ฐํด์ผ ํ๋ค๋ ์๊ธฐ๋ฅผ ๋ค์์ ๋
- ์ ํฌ๋ก์ค ํ๋ซํผ ํ๋ ์์คํ๋ฒ ์จ๋ด์ผ๊ฒ ๋ค๋ ์๊ฐ์ด ๋ค์๊ณ
- ํ๋ฌํฐ, ๋ฆฌ์กํธ๋ค์ดํฐ๋ธ ์ค ๊ณ ๋ฏผํ๋ค๊ฐ ํ๋ฌํฐ๋ฅผ ์ ํํ๋ค.
- ๋ญ ์ฌ์ฐจ์ ์ฐจํ ์ด์ ๋ ์ฌ๊ปด๋๊ณ ...
- "ํ๋ฌํฐ๋ iOS, ์๋๋ก์ด๋, ์น, ๋ฐ์คํฌํฑ์์ ์คํํ ๋ฉ์ง ์ฑ์ ๋ง๋ค ์ ์๋ ๋๊ตฌ๋ชจ์์ด๋ค."
- "๊ตฌ๊ธ์ด ํ๋ฌํฐ๋ฅผ ํตํด ์ด๋ฃจ๋ ค๋ ๋ฏธ์
์ '๋ ๋์ ๋ชจ๋ฐ์ผ ๊ฐ๋ฐ ๋ฐฉ๋ฒ์ ์ฐฝ์ถ'์ด๋ค. ์ด ๋ฏธ์
์์ ๋น ์ง์ ์ ์ฃผ๋ชฉํ๊ธฐ ๋ฐ๋๋ค. ๊ตฌ๊ธ์ด ์์ ํ ์๋๋ก์ด๋๋ ๋ฌผ๋ก iOS, ์น์ ๊ดํ ์ธ๊ธ๋ ์๋ค. ํ๋ฌํฐ์ ๋ชฉํ๋ ๋ชจ๋ ๊ธฐ๊ธฐ์ ๋ํ ๋ ๋์ ๊ฐ๋ฐ๋ฐฉ๋ฒ์ ์ฐฝ์ถ์ด๋ค."
- "์ ์ผํ๊ฒ ํ๋ฌํฐ๋ง ๋์๊ณผ ํํ์ด ๋ ๊ฐ์ ์ธ์ด๋ก ๋๋์ง ์๊ณ ํ๋์ ์ธ์ด๋ก ํฉ์ณ์ ธ ์๋ค... UI๋ ์ฝ๋๋ก"
์ฒซ๋ฒ์งธ ๊ฐ๋ฐ์ฑ
- ์๋ ๊ฐ๋ฐํ ๋ ์ฑ
์ ์ ์ฐธ๊ณ ์ํ๊ณ ๋ณดํต ๊ฐ์์์ ๋ฉ์ธ์ผ๋ก ํ๋ ๊ฒฐ์ ํด๋๊ณ ,
- ์ ํญ๊ณผ ๊ตฌ๊ธ๋ง์ผ๋ก ๊ฐ๋ฐ์ ํ๋์ง๋ผ ์ ์ฑ
์ด ์๋
ํ ์ฒซ๋ฒ์งธ ๊ฐ๋ฐ์ฑ
์ด ๋์๋ค.
- ์๋์น ์๊ฒ ํ๋ฌํฐ ๊ฐ๋ฐ ์์ํ์ง 6๊ฐ์ ํ ์ฒซ ์ฑ
์ ์ฝ๊ฒ๋จ..
(๋ฌผ๋ก ์ด์ ์ 'ํด์ปค์ ํ๊ฐ'๋ผ๋ ๋ช
์ ๋ฅผ ์ฝ์์ ์ ์์ง๋ง ๊ทธ๊ฑฐ๋ ์์ ๊ฐ๋ฐ์ฑ
์ ์๋์ง๋ฌ ๋
ธ์นด์ดํธ ใ
ใ
)
- ์ฝ์ผ๋ฉด์ ํ๋ฌํฐ๋ผ๋ ํ๋ ์์ค? ํ๋ซํผ? ์ ๋ฐ์ด ์ฐ๊ฒฐ๋๋ ๊ฒฝํ์ ํ๊ณ
- ๋๋ ท์ด ์ด๋ค ์ ์ด ๊ฐ์ ๋์๋ค๊ณ ๊ตฌ์ฒด์ ์ผ๋ก ๋งํ ์๋ ์์ง๋ง
- ๊ฐ๋ฐ ์์ฒด์ ๋ํ ํต์ ๋ ฅ์ด ์ปค์ก์์ ๋๋๋ค.
- ๊ทธ๊ฒ์ ๊ตฌ์ฒด์ ์ผ๋ก ์ด๋ป๊ฒ ํํํ ์ ์์์ง ์์ผ๋ก ๊ณ์ ๊ณ ๋ฏผํด์ผ ํ๋ค๊ณ ์๊ฐํ๊ตฌ
- "์ด ์ฑ
์ ์ด๋ณด์๊ฐ ์ํ๋ ๋ด์ฉ์ ๋ฌผ๋ก ๊ทธ ์ด์์ ๋ด๊ณ ์๋ค. ํ๋ฌํฐ ์์ฒด๋ฅผ ์ค๋ช
ํ ๋ฟ ์๋๋ผ ํ๋ฌํฐ๊ฐ ์กด์ฌํ๋ ์ด์ ๊น์ง๋ ์ค๋ช
ํ๋ค."
- "๋ฉ ํ์ธ์ ์ผ๋ฆฌ์ด๋ตํฐ์ด์ ์ปค๋ฎค๋ํฐ์ ์๋
๋ฉค๋ฒ๋ก์ ํ๋ฌํฐ์ ๊ดํ ์ธ๊ณ ์ต๊ณ ์ ๊ถ์์ ์ค ํ๋ช
์ด๋ค. ๋ฉ์ ์์ง๋์ด๋ฅผ ๋์์ผ๋ก ์์ฑํ๋ ์์ง๋์ด๋ก ๊ณ ๋ง๊ฒ๋ ๋ค๋ฅธ ์ฌ๋์ด ์ฝ๊ฒ ์ดํดํ ์ ์๋ ์ฆ๊ฑฐ์ด ๋ฌธ์ฒด๋ก ์ฑ
์ ์ฐ๋ ์ฌ๋์ด๋ค."
๋น์ทํ ๋ฌธ์ ์๋ ๋น์ทํ ํด๊ฒฐ์ฑ
- ์น ๊ฐ๋ฐ, ์ฑ ๊ฐ๋ฐ.. ๋ค๋ฅธ ์ดํ๋ฆฌ์ผ์ด์
์ ๊ฐ๋ฐํ์ง๋ง
- ํฌ๊ฒ ๋ณด์๋ฉด ๋น์ทํ ๋ฌธ์ ๋ค์ ๊ณ ๋ฏผํ๊ฒ ๋๋ค.
- ์ด๋ป๊ฒ ์ฌ์ฉ์์๊ฒ ํ๋ฉด์ ๋ณด์ฌ์ค์ง ๊ณ ๋ฏผํ๊ณ ,
- ์ด๋ป๊ฒ ํ๋ฉด์ ๋์ฌ ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌํ ์ง ๊ณ ๋ฏผํ๊ณ ,
- ์ด๋ป๊ฒ ํ๋ฉด๊ณผ ๋ฐ์ดํฐ๋ฅผ ์ํธ์์ฉํ๊ฒ ํ ์ง ๊ณ ๋ฏผํ๋ค.
- ๋น์ทํ ๋ฌธ์ ์ํฉ์๋ ๋น์ทํ ํด๊ฒฐ์ฑ
์ด ๋์ค๊ธฐ ๋ง๋ จ.
- ์กฐ๊ธ ๋ ํจ์จ์ ์ด๊ณ ์กฐ๊ธ ๋ ํจ์จ์ ์ผ ์๋ ์์ด๋ ๊ทธ๊ฒ์ด ํ์ด์ฃผ๋ ๋ฌธ์ ๋ ๋น์ทํ๋ค.
- "pubspec.yaml ํ์ผ์๋ ํ๋ก์ ํธ์ ๊ดํ ์จ๊ฐ ์ข
๋ฅ์ ์ ์ฉํ ์ ๋ณด๊ฐ ๋ค์ด์๋ค. ํ๋ก์ ํธ์ ์๋ก ํฉ๋ฅํ ๊ฐ๋ฐ์๊ฐ ๊ฐ์ฅ ๋จผ์ ์ดํด๋ด์ผ ํ๋ ํ์ผ์ด๋ค. ์๋ฐ์คํฌ๋ฆฝํธ ๊ฐ๋ฐ์๋ผ๋ฉด ๋คํธ ํ๋ก์ ํธ์ package.json ํ์ผ์ด๋ผ ์๊ฐํ๋ฉด ์ดํดํ๊ธฐ ์ฝ๋ค."
- "ํ๋ฌํฐ๊ฐ ์์ฃผ ์์ ๋ณํ ํ๋๊น์ง ํ๋ฉด์ ์ ์ฉํด์ ์ด๋น ์๋ฐฑ๋ฒ์ฉ ๋ค์ ๋ ๋๋ง ํ๋ค๋ฉด ์๋๊ฐ ์์ฒญ๋๊ฒ ๋๋ ค์ง ๊ฒ์ด๋ค. ํ๋ฌํฐ๋ ๋์ ๋ณ๊ฒฝ์ฌํญ์ ์๋ฆฌ๋จผํธ ํธ๋ฆฌ์ ๋ณต์ฌ๋ณธ์ ๋ฐ์ํ๋ค. ๊ทธ๋ฐ ๋ค์ ์ฃผ๊ธฐ์ ์ผ๋ก ํ์ฌ ์๋ฆฌ๋จผํธ ํธ๋ฆฌ์ ๋ณ๊ฒฝ์ฌํญ์ ์ ์ฉํ ์๋ฆฌ๋จผํธ ํธ๋ฆฌ๋ฅผ ๋น๊ตํด์ ๋ค์ ๋ ๋๋งํ ๋ถ๋ถ์ ๊ฒฐ์ ํ๋ค. ์ฆ ๊ผญ ํ์ํ ๋ถ๋ถ๋ง ๋ค์ ๋ ๋๋งํ๋ค. ํ์ง๋ง ๊ฐ๋ ํ๋ฌํฐ๊ฐ ์๋ฆฌ๋จผํธ ํธ๋ฆฌ ์์ ์์ ฏ์ ์ ๋๋ก ์ฐพ์ง ๋ชปํ ๋๊ฐ ์๋ค. ๋ฐ์ดํฐ๋ฅผ ๋ฐ๊ฟจ๋๋ฐ ์์ ฏ์ด ์ด์ํ ์์น์ ๋ฑ์ฅํ๊ฑฐ๋ ํ๋ฉด ์์ ๋ฐ์ดํฐ๊ฐ ๋ฐ๋์ง ์๊ฑฐ๋ ์คํฌ๋กค ์์น๊ฐ ์ด๊ธ๋๋ค๋ฉด ์ฝ๋๋ฅผ ํตํด ์ง์ ํค๋ฅผ ์ค์ ํด์ผ ํ๋ค. ๋๋ถ๋ถ ํค๋ฅผ ๋ฏธ๋ฆฌ ๊ฑฑ์ ํ ํ์๋ ์๋ค. ํค๊ฐ ํ์ํ ์ํฉ์ ๋งค์ฐ ๋๋ฌผ์ด์ ๋ค์ ๋ด์ฉ์ ์ดํดํ๋ ์ ๋๋ฉด ์ถฉ๋ถํ๋ค."
- "build๋ฉ์๋๋ ํญ์ ์ด๋ ๊ฒ ๊ฑฐ๋ํ ์ค์ฒฉ ํํ์ ํ๋๋ฅผ ๋ฆฌํดํ๋ค. ์ด ํฐ ์์ ฏ ์์ ์์ ฏ์ ๋ฃ๊ณ , ๋ ๊ทธ์์ ์์ ฏ์ ๋ฃ์ด๊ฐ๋ฉฐ ์ ๊ตํ ์ปค์คํ
์์ ฏ์๋ง๋ค ์์๋ค."
- "ํ๋ฌํฐ ์ธ๊ณ์์๋ ์ปดํฌ๋ํธ๋ฅผ ์์ ฏ์ด๋ผ๊ณ ํ๋ค... ์ปดํฌ๋ํธํ๊ฐ ๋ฐ๋ก ์ด ์ฑ
์ ํ๋ฌํฐ ํ๋ก์ ํธ๋ฅผ ํตํด ์ฒดํํ ์ฌ๊ณ ๊ณผ์ ์ด๋ค... ์์ ฏ์ ํฉ์ณ์ ์ปค์คํ
์์ ฏ์ ๋ง๋ค๊ณ , ์ปค์คํ
์์ ฏ์ ํฉ์ณ์ ๋ ๋ณต์กํ ์ปค์คํ
์์ ฏ์ ๋ง๋ ๋ค. ์์ ํ ์ฑ์ด ๋ง๋ค์ด์ง ๋๊น์ง ์ด ๊ณผ์ ์ ๊ณ์ํด์ผ ํ๋ค."
- "- "ํ๋ฉด = f(๋ฐ์ดํฐ), ์ฑ์ ๋ฐ์ดํฐ๊ฐ ๋ฐ๋๋ฉด ๊ฑฐ๊ธฐ์ ๋ง๊ฒ ํ๋ฉด๋ ๋ฐ๋๋ค... ์ํ(state)๋ ์์ ฏ์ด ์ด์์๋ ๋์ ๋ฐ๋ ์ ์๋ ์์ ฏ ์์ ๋ฐ์ดํฐ๋ฅผ ๋งํ๋ค."
์ด ์ฑ
์ ํ๋ฅญํ ์
- ์ด ์ฑ
์ ์ฝ์ผ๋ฉด์ ์ฆ๊ฑฐ์ ๋ ๊ฒฝํ!
- ๋ณต์กํ ๊ฐ๋ฐ๋ฌธ์ ๋ฅผ ๋น์ ๋ฅผ ํ์ฉํด์ ์ดํด์ฝ๊ฒ ํ์ด์ค ๋
- ๊ทธ๋ด ๋ ๋ง์ ๊น์ํ ๊ณณ์์ ๊ฐํ๊ณผ ํจ๊ป ์พ๊ฐ๋ ๋๊ปด์ก๋ค.
- ์ด ์ฑ
์ ๋ช๊ฐ์ง ํฌ์ธํธ์์ ๊ทธ๋ฐ ๋ถ๋ถ์ ๋๋ ์ ์์๊ณ
- ๊ทธ๊ฒ๋ค์ ๋ณด๋ฉฐ ๋๋ ๊ทธ๋ฌํ ๋น์ ๋ค์ ๋ง์ด ๋ง๋ค์ด์ผ ๊ฒ ๋ค๋ ์๊ฐ์ด ๋ค์๋ค.
- ๋๊ตฐ๊ฐ์ ์ค๋ช
ํด์ค๋๋, ๋ ์ค์ค๋ก์ ์ดํด๋ฅผ ๋จ๋จํ๊ฒ ๋ง๋ค๋!
- "gestureDector๋ ์์ฒญ๋๊ฒ ๋ง์ ์ด๋ฒคํธ๋ฅผ ์ง์ํ๋ฏ๋ก ๋นํฉ์ค๋ฌ์ธ ์ ์๋ค... gestureDector๋ ์ด๋ฐ ์ ์ค์ฒ๋ฅผ ๋ชจ๋ gestureArena๋ผ๋ ๊ฒฝ๊ธฐ์ฅ์ ๋ฃ๋๋ค. ์ง์ด๋ธ ๋ง์ด ์๋๋ค. ์ด ๊ฒฝ๊ธฐ์ฅ์์ ๋ง์ง๋ง ๊น์ง ๋จ๋ ์ ์ค์ฒ๊ฐ ์น์๋ค. ๋ฆฌ์คํฐ๊ฐ ์๋ ์ ์ค์ฒ๋ ๊ฒฝ๊ธฐ์ฅ์์ ์ซ๊ฒจ๋๋ค."
- "์์ ์ด ์ฌ์ฉํ ์ ์๋ ๊ณต๊ฐ์ ์ ๋ถ ์ฑ์ฐ๋ ค๋, ์ฆ ์์ฌ์ด ๋ง์ ์์ ฏ์ด ์๋ค. ์ด๋ฐ ์์ ฏ์ ์์ ์ ์ ํํ ๋ถ๋ชจ๊ฐ ํ์ํ๋ค. ์ด๋ฐ ์์ ฏ์ด ์ ์ฝ์์ด ๋ฐฉ์นํ๋ ๋ถ๋ชจ ๋ฐ์ ์๋ค๋ฉด ํ๋ฌํฐ๋ ๊ฐ๋ฐ์์ ์๋๋ฅผ ์ดํดํ ์ ์์ด์ ํผ๋์ ๋น ์ง๋ค. ์ง์ค์ ์ผ๋ก ๋งํ๋ฉด ํ๋ฌํฐ๊ฐ ๋ ์ด์์์ ์ฒ๋ฆฌํ๋ ๋ฐฉ๋ฒ์ ์ ๋๋ก ์ดํดํ์ง ๋ชปํ ๋ ๋ํ๋๋ ์ฆ์์ด๋ค."
- "ํ๋ฌํฐ๋ ์์ ฏํธ๋ฆฌ์ ๋ค์ด์๋ ๊ฐ ์์ ฏ์ ํฌ๊ธฐ๋ฅผ ์ ํด์ผ ํ๋ค. ๊ทธ๋ ๊ฒ ํ๋ ค๊ณ ๊ฐ ์์ ฏ์ ์ํ๋ ํฌ๊ธฐ๋ฅผ ๋ฌป๊ณ ํด๋น ์์ ฏ์ ๋ถ๋ชจ์๊ฒ ๊ด์ฐฎ์์ง ํ์ธํ๋ ๊ณผ์ ์ ๊ฑฐ์น๋ค. ํ๋ฌํฐ๋ ๋ฃจํธ์์ ์์ํด์ ํธ๋ฆฌ๋ฅผ ํ๊ณ ๋ด๋ ค๊ฐ๋ค. ๋จผ์ ๋ฃจํธ์์ ฏ์ ์ ์ฝ์ ํ์ธํ๋ค. ์์๋, ์์์ผ๋ก ์ด๋๊น์ง ์ปค์ง ์ ์์ง? ๊ทธ๋ฆฌ๊ณ ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ์ตํ ๋ค์ ๋ชจ๋ ์์์ ์ฐพ๋๋ค... ๊ฐ์ง์ ๋์ ๋ฆฌํ๋ ๋ฒจ์ด๋ผ๊ณ ํ๋ค...
- "๊ฐ ์์์ ๋ถ๋ชจ๊ฐ ํ์ฉํ๋ ํ๋ ์์์ ์ํ๋ ๋์ด์ ๋๋น๋ฅผ ์ป๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ชจ๋ ์์์ด ์ต์ข
ํฌ๊ธฐ๋ฅผ ์ป๊ธฐ ์ ๊น์ง ๋ถ๋ชจ๋ ์ต์ข
ํฌ๊ธฐ๋ฅผ ์ป์ง ๋ชปํ๋ค... ์ต๋ํ ์ปค์ง๋ ค๋ ์์์ด ์๋๋ฐ ๋ฉ์ถ๋ผ๊ณ ๋งํ๋ ๋ถ๋ชจ๊ฐ ์๋ค๋ฉด ์์์ ๋์ด์ ์ ํ์ด ์์ด์ ํ๋ฌํฐ๊ฐ ํผ๋์ ๋น ์ง๋ค."
์ฑ
์ ์ฝ์ด์ ์ป์ ๊ฒ๋ค
- ์ ์ฑ
์ ์ฝ์ผ๋ฉด์, ์ฒซ ๊ฐ๋ฐ์ฑ
์ธ ๋งํผ ์ ๊ฐ๋ฐ์ฑ
์ ์ฝ์ด์ผ ํ ๊น ๊ณ ๋ฏผํ๋๋ฐ,
- ๋๋ฆ์ผ๋ก ์ ๋ฆฌํ๋ ์๊ฐ์ ๋ค์๊ณผ ๊ฐ๋ค.
- ์ฌ๋ฌ ๋ฌธ์ ์ํฉ์ ์ธ ์ ์๋ ๊ธฐ์ (ํค์๋)๋ค์ ์ธ๋ฑ์ฑ ํด๋๊ณ ๋ฌธ์ ๊ฐ ๋ฅ์ณค์ ๋ ๊บผ๋ด์ด ์ฐ๊ธฐ ์ํด์!
- ๊ทธ๋ฆฌ๊ณ ๋ฏธ์์ ์ผ๋ก ๋ถ์ ๋์ด์๋ ์ค์ ์ฉ ๊ธฐ์ ๋ค์ ์ด์ด๋ถ์ฌ์ ๊ฑฐ์์ ์ธ ๋งฅ๋ฝ์ ์ดํดํ๊ธฐ ์ํด์!
- ์ ๋๊ฐ์ง๋ฅผ ์๊ฒ๋๊ฒ์ด ๋ฌด์ฒ ๊ฐ์ง๋ค ์๊ฐํ๊ณ ~
- ๋งค๋ฌ ์๋๊ถ์ ๊ฐ๋ฐ์ฑ
์ ์ฝ๋ ๋ฃจํด์ ๋ง๋ค๊ธฐ ์ํด ์ด๋ ฅ์ ๋คํ ๊ฒ์ ๋ค์ง!
์๋ ํ์ธ์! ๋ฆฌ์กํธ ๋ค์ดํฐ๋ธ์ ํ๋ฌํฐ ์ค ํ๋ฌํฐ๋ฅผ ์ ํํ์๊ฒ๋ ์ด์ ๋ฅผ ์ฌ์ญค๋ด๋ ๋ ๊น์? ใ ใ