commonbay service APP
์ํฐํด ์ ๋ณด
- ๋ฅ์ง
- Tool & Service
- ๋ถ๋ฅ
- External
- ๋ฑ๋ก์ผ
- 2019-06-24 02:38:29
commonbay๋ผ๋๊ณณ์ ๋ฐ๋ค์ ๊ด๋ จ๋ ์๋ฐ์ด๋ ๋ ์ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ํ๋ซํผ์ด๋ค.
ํน๋ณํ ์ผ์์ ๋ง๋ค๊ณ ์ถ๊ฑฐ๋ ๋ฐ๋ค์์ ํด์์ ๊ฐ์ง๊ณ ์ถ์๋ ์ด์ฉํ ์ ์๋๊ฒ๋ค์ ์ ๊ณตํ๋ ๊ณณ์ด๋ค.
Introduce
์ฒ์์๋ baylnb๋ผ๋ ์ด๋ฆ์ผ๋ก ์๋น์ค ๊ฐ๋ฐํ์๊ณ ๊ณ์ ์ง์ธ์ด ์ฑ ๊ฐ๋ฐ์ ๋ํด์ ๊ณ ๋ฏผํ๊ณ ์์ด ์ข ๋์์ค ์ ์๋ ๊ฑฐ๋ฆฌ๊ฐ ์๋์ถ์ด ReactNative ๋ก ๊ฐ๋ฐํ๋๊ฒ์ ์๋ํด๋ณด๊ฒ ๋์๋ค.
ReactNative๋ ์ฒ์ ์ฌ์ฉํด๋ณด๋๊ฑฐ๋ผ์ ๊ณผ์ฐ ์ ๋ง๋ค์ด์ง๊น๋ผ๋ ๋ถ์๊ฐ์ด ๋ถ๋ช
ํ ์์์ง๋ง ๋ค๋ฅธ ๋์ฑ
์ด ์๋ ํธ์ด๋ผ์ ๋จผ์ ๊ธฐ์ ์ ์ผ๋ก ๊ฒํ ๋ฅผ ํ๊ณ ๋์ ์์ํ ๊ฑฐ๋ผ๊ณ ๊ณํ์ ์ธ์ ๋ค. ์กฐ๊ธ์ด๋ผ๋ ๊ฐ๋ฅ์ฑ์ด ์๊ธฐ๋ฉด ๋ฐ๋ก ์์
์์ํ ์์ ์ด๊ณ ์ด๋ฏธ ์ปค๋ค๋ ์๋น์ค๋ค์ด ReactNative๋ก ๋ง๋ค์ด์ก๋ค๋ ํ๋ณด์ ๊ทธ๋ง ์ด๋๋ ค ๋ฒ๋ ธ๋ค.
์์ ๊ณผ์ ๋จ๊ณ๋ฅผ ์ ํ๋ค.
- ๊ฐ๋จํ ํ๋กํ ํ์ ๋ง๋ค์ด๋ณด๊ธฐ
- ๊ธฐ๋ฅ ๊ตฌ์ํ๊ณ ๋ชฉ๋ก ๋ง๋ค๊ธฐ
- ์์ด์ดํ๋ ์ ๊ทธ๋ฆฌ๊ธฐ
- ๋์์ธ
- ํผ๋ธ๋ฆฌ์ฑ
- ์ปจํธ๋กค, ๋ชจ๋ธ ๊ฐ๋ฐ
์ด๋ฐ ์ ์ฐจ๋ฅผ ๊ฐ์ง๊ณ ๊ฐ๋ฐํ๊ธฐ๋ก ๋ง์๋จน๊ณ ์์ ์์์ ํผ์์ ๋ค์ด๊ฐ๋ค.
Prototype
์์ ์ ๋ค์ด๊ฐ๊ฒ ๋ค๊ณ ๊ฒฐ์ ํ๊ธฐ์ ์ ๋จผ์ ์์ ๋ฐ๋ชจ๋ฅผ ๋ง๋ค์ด๋ณด๊ธฐ๋ก ํ๋ค. ์๋ฌด๋๋ ์ฒ์. ์์ ์ ์์ํ๋๊ฑฐ๋ผ์ ๊ณต๋ถํ๋ค๋ ๊ธฐ๋ถ์ผ๋ก ์์ํด๋ณด์๋ค.
html, css, javascript ํ์์ผ๋ก ์ฝ๋๋ฅผ ์์ฑํ๋ ๋ฐฉ์์ด๋ค๋ณด๋ ์ฝ๊ฒ ์ ๊ทผํ ์ ์๋ค๊ณ ์๊ธฑํ์ง๋ง ๋ง์ ์๋๋ณด๋ ๊ทธ๋ ์ง๋ ์์๋ค.
๋ชจ๋ ํ์ผ์ ํฌ๋งท์ ์ง๋น์คํฌ๋ฆฝํธ์ฌ์ ์๋ฐ์คํฌ๋ฆฝํธ ๊ธฐ๋ฐ์ผ๋ก ์ฝ๋์์ฑ ๊ท์น๋ค์ด ๋ง๋ค์ด์ ธ ์์๋ค.
์ผ๋จ ๋จผ์ ์ง์ด๋ฃ์ ์์๋ ์๋์ชฝ ํญ์ ๋ฃ์ด์ ํญ์ ์ ํํ์ฌ ์ด๋ฏธ์ง ๋ชฉ๋ก, ๊ธ ๋ชฉ๋ก, ํ๊ฒฝ์ค์ ๋ถ๋ถ๋ค์ UI์ API๋ฅผ ํตํ์ฌ ๋ฐ์ดํฐ๋ฅผ ๋ถ๋ฌ์ค๋ ์ ๋๋ก ๋ฐ๋ชจ๋ฅผ ๋ง๋ค๊ณ ๊ตฌํ ๊ฐ๋ฅ์ฑ์ ๋ณด์ฌ์ฃผ๋๊ฒ์ผ๋ก ๋ชฉํ๋ก ์ก๊ณ ์์๋ค.
ReactNative ๊ณต์๋ฌธ์์์ ๋ค๋น๊ฒ์ดํฐ์ ๊ดํ ์ปดํฌ๋ํธ๊ฐ ์ ๊ณต๋์ด ์์ด์(๊ธ ์์ฑํ๋ ์์ ์๋ ์์ด์ง๊ณ ์ธ๋ถ ์ปดํฌ๋ํธ๋ฅผ ์ฌ์ฉํ๋ผ๊ณ ๊ถ์ ํ๊ณ ์๋ค.) ๊ธฐ์ด์ ์ธ ๊ฒ๋ค์ ์์ฑํด๋ณด๋ฉด์ ์ด๋ป๊ฒ ๋์๊ฐ๋์ง ํ์
ํ๊ฒ ๋์๋ค.
์ ๋๋ก ๋ ์ฑ ๊ฐ๋ฐ์ ํ๋ฒ๋ ํด๋ณธ์ ์ด ์๋ค๋ณด๋ ๊ฐ๋
์ ์ธ ๊ฒ๋ค์ ๋ชจ๋ฅด๋๊ฒ๋ค์ด ํ๋ฐ์ด์ด์. ์ฌ๋ฌ๋ชจ๋ก ๋งํ๋ ์ผ์ด ์ฆ์์ก๋ค.
์ฐ์ฌ๊ณก์ ๋์ ํญ๊ณผ ์คํ์ ๊ดํ ํ๋ฉด์ ํ ๊ตฌํ์ ํ์
ํ๊ณ ์ ์ฉํ ์ ์์๋ค. ๊ฒฐ์ฝ ์ฝ์ง ์์์ง๋ง...
๋ชฉ๋ก์ ๊ดด๋ํ ๊ตฌํ๋ฐฉ์์ ์๊ตฌํ๊ณ ์์ด์ ์ ๋จน์์ง๋ง ๊ทธ๋ญ์ ๋ญ ๋ง๋ค๊ฒ ๋์๋ค. ๋น๊ฒจ์ ์๋ก๊ณ ์นจ ๊ธฐ๋ฅ์ด๋ ๋ฐ์ผ๋ก ๋ด๋ ค๊ฐ๋ฉด ๋ ๋ถ๋ฌ์ค๋ ๊ธฐ๋ฅ๊ฐ์ ๋ถ๋ถ๋ค์ด ๋ค ๋ด์ฅ๋์ด ์์ด์. ์์ฝ๊ฒ ๋ชฉ๋ก์ ๊ตฌํํ ์ ์๋ ํธ์ด๋ค.

๊ตฌํ์ ๋๋ด๊ณ github ์ ์ฅ์(https://github.com/redgoose-dev/redgooseme-for-rn) ์ ์ฌ๋ฆฌ๊ณ , ์ฑ์ผ๋ก ๋น๋ํ๊ณ ํ๋ฆฌ๋ทฐ๋ฅผ ํ๋ ๋ฐ์์ด ๊ด์ฐฎ์์๋ค.
๊ฐ์ฅ ์ธ์์ ์ด์๋ ๋ถ๋ถ์ ํ ํ๋ก์ ํธ์์ iOS์ Android ํ์์ผ๋ก ์ฑ์ ๋น๋ํ ์ ์๋ค๋ ๊ฒ์ด๋ค.
Planing
ํ๋กํ ํ์
์ผ๋ก ๊ธฐ์ ๊ฒ์ฆ์ ๋ง์นํ์ ์ค์ง์ ์ธ ์์
์ ๋ค์ด๊ฐ๋ค.
๋จผ์ ์ด๋ค ์๋น์ค๋ฅผ ์ ๊ณตํ ๊ฒ์ธ์ง์ ๋ํด์ ์ด์ผ๊ธฐ๋ฅผ ๋ฃ๊ณ ๋ฆฌ์คํธ์
์ ํ๊ฒ ๋์๋ค. ์ฑ์ ์ฝ์
์ ์ํ๋ ์ปจํ
์ธ ๋ ๋ค์๊ณผ ๊ฐ๋ค.
- ์ฌ์ฉ์ ์ธ์ฆ ๋ฐ ํ๋กํ
- ์ํธ๋ ์๋ฐ ๋ฆฌ์คํธ ๋ฐ ํ์
- ๋ฆฌ์คํธํ ์ํ๋ค์ ์์ฝ
- ๊ด๋ฆฌ์์ 1:1 ์ฑํ ์ ํตํ ์๋ด
- ํธ์คํธ ๊ณ์ ์์์ ์์ฝ๊ด๋ฆฌ
์๊ฐ๋ณด๋ค ๊ตฌํํ๋ ค๋ ์ปจํ
์ธ ๊ฐ ๋ง์๋ค. ์ฃผ๋ก ๋ฒค์น๋งํน ํ๊ณ ์๋ ์๋น์ค๋ Airbnb(https://www.airbnb.com) ์ฌ์ ๋น ๋ฅด๊ฒ ๊ตฌํํ๊ธฐ ์ํ์ฌ Airbnb์ ์๋ ์ปจํ
์ธ ๋ฅผ ๋ง์ด ์ฐจ์ฉํ๊ณ ๋์์ธ๋ ๋น์ทํ๊ฒ ๊ฐ๋๊ฒ์ผ๋ก ์ผ๋ํด๋๊ณ ์์๋ค.
์ด๋ค ์ปจํ
์ธ ๋ฅผ ๋ง๋ค์ง ์ ๋ฆฌํ๋ ๊ณผ์ ์์ 1์ฐจ์ ์ผ๋ก ๊ฒ์คํธ์ ์ปจํ
์ธ ๊น์ง ๊ฐ๋ฐํ๋์ชฝ์ผ๋ก ๋ง์๋จน๊ณ ๋ค์ ๋จ๊ณ์ธ ์ฌ์ดํธ๋งต ์์ฑ์ ํ์๋ค.
์ฌ์ดํธ๋งต ํ๋ฅผ ์์ฑํด๋ณด๋ ๋จผ์ ๊ตฌํํด์ผํ๋ ํ์ด์ง์ ์๋ 40ํ์ด์ง ์ด์ ๋์ด๋ณด์๋ค.
ํผ์์ ๊ฐ๋ฐํ๋๋ฐ ์๊ตฌํ๋ ๊ฐ๋ฐ์์ ํฐ๋ฌด๋์์ด ๋ง์๋ณด์๋ค. ๋ฌด์๋ณด๋ค ๊ฐ๋ฐ์คํฌ์ด ์๋ จ๋์ด์์ง๋ ์์ ์ํ์ฌ์ ๊ฐ๋ฐ ์๊ฐ์ด ๋๋๊ฒ์ผ๋ก ์์ธก๋์ด์ ์ํฉ์ด ์ข์ ํธ์ด์ง ์๋ค๋๊ฒ์ ๋๊ผ์ง๋ง ๋์ ์์์ด ์์์ ์ผ๋จ ํด๋ณด์๋ ์์ผ๋ก ๋์๋ค.
์ด ์ฌ์ดํธ๋งต ํ ๋๋ก ํํ์ด์ง์ฉ ์์ด์ด ํ๋ ์์ ๊ทธ๋ ค๋๊ฐ๋ค.
์ด๋ ์์ดํจ๋์ ์ ํํ์ฌ๋ก Airbnb ์ฑ ํ๋ฉด์ ์ฐธ๊ณ ํด๊ฐ๋ฉด์ ๊ทธ๋ฆฌ๋ฉด์ ์์๋ค์ ๋ฐฐ์นํ ๊ณณ์ ๊ตฌ์ฒดํ ์์ผฐ๋ค. ์ข
์ด์๋ค ๊ทธ๋ฆฌ๋ฉด ํ์ฅ์ฉ ์ฌ์ง์ ์ฐ๊ฑฐ๋ ์ค์บ์ ํด์ผํ์ง๋ง ๋์งํธ ํ๋ฉด์์ ๋ฐ๋ก ๊ทธ๋ฆฌ๋ฉด ๊ทธ ์๋ฆฌ์ ๋์์ธ์ ๋ฐ๋ก ํ ์ ์์๊ฑฐ๋ผ๋ ์๊ฐ์ผ๋ก ์์ดํจ๋๋ฅผ ์ฌ์ฉํ๊ฒ ๋๊ฒ์ด๋ค.
๊ฒฐ๊ณผ๋ ๋ง์กฑ์ค๋ฌ์ ๋ค. ์์ผ๋ก ์ค์ผ์น๋ฅผ ํ๊ณ ์ฝ๊ฒ ์ง์ฐ๋ฉด์ ๊ณ ์น ์ ์๊ณ , ๊ณง์ฅ ๋์์ธ์์ ์ฌ์ฉํ ์ ์์ด๋ณด์๋ค.
Design
์์ด์ด ํ๋ ์ ์์ ์ ๋ง๋ฌด๋ฆฌ์ง๊ณ ๋์์ธ ์์ ์ ๋ค์ด๊ฐ๋ค.
ํฌํ ์ต์ ๋ฒ๋ฆฌ๊ณ ํ์ฐฝ ๊ณ์ ์ฌ์ฉํ๊ณ ์๋ Sketch(http://sketchapp.com) ๋ผ๋ ํด์ ์ฌ์ฉํด์ ๋ง๋ค์๋ค.Sketch๋ ๊ฐ๋ฒผ์ฐ๋ฉด์ ๋น ๋ฅด๊ฒ ์ ์ํ ์ ์๊ณ , ํฝ์
์ ์ธ์ฐํ ํ์๊ฐ ์๋ค๋ ์ฅ์ ์ ๋น ์ ธ๋ค์ด ์ต๊ทผ์๋ ๋์์ธ ์์
์ ํ ๋๋ ํฌํ ์ต์ ์ ํ ์ด์ฉํ์ง ์๊ฒ ๋์๋ค.
commonbay์ ํํ์ด์ง๊ฐ ๋ง๋ค์ด์ ธ์ ๋์์ธ์ ํ์ธํด๋ณด๋ ๋ฉ์ธ์ปฌ๋ฌ๋ ๋ฐ๋ค์์ด๋ค.
์ผ๋จ ํต์ผ์ฑ์ ์ํ์ฌ ๋ฉ์ธ์ปฌ๋ฌ๋ ๊ทธ๋๋ก ๋ฐ๋ผ๊ฐ๊ณ Airbnb์ ๋์์ธ๋ค์ ์ฐธ๊ณ ํด์ ํํ์ด์ง์ฉ ๋ง๋ค๊ฒ ๋์๋ค.
์ด์ ๋์ด์ ๋์์ธ์์
์ ์ํ๊ณ ์๋ ์ํ์ธ๋ฐ ์ด๋ ๊ฒ ๋ค์ ํด๋ณด๋ ์ ๋๋ก๋ ๊ฒฐ๊ณผ๋ฌผ์ ๋ฐ๋ผ๋ณผ ์ ์์ด์ ๊ทธ์ ํ๊ณ ์ถ์๋๋ก ํ์๋ผ๋ ๊ธฐ๋ถ์ผ๋ก ๋ง๋ค๊ฒ ๋์๋ค.Airbnb ๋์์ธ์ ๋ง์ด ์ฐธ๊ณ ํ๋๋ ์ค๋ฆฌ์ง๋๋ฆฌํฐ๋ ๋ง์ด ์ฌ๋ผ์ก์ง๋ง ์ผ๋จ์ ๊ตฌํํ์๋ ๋ง์์ ์์์ ๋น ๋ฅด๊ฒ ์์
์ ์งํํ๋ค.
Develop setting
๋์์ธ๊น์ง ์๋ฃํ๊ณ ๋ฐ๋ก ๊ฐ๋ฐ์์ ์ ์์ํ๊ธฐ ์ํ ํ๊ฒฝ์ค์ ์ ์์ํ๋ค.
์ฒซ ์์์ ์ด๋ ต์ง ์๊ฒ ์งํํ๋ค. ํ์ง๋ง ์ปดํฌ๋ํธ์ ๊ธฐ๋ฅ๋ค์ ์ค๊ณ๋ฅผ ํ๋๋ผ ๋ง์ ๊ณ ๋ฏผ์ ํ๊ฒ ๋์๋ค.
์ด์ ์์ผ ReactNative ํ๋ก์ ํธ๋ฅผ ์์ํ๋ ์ฌ๋๋ค์ด ๋ง๊ณ , ์ด์ ์์ผ ์์ํ๋ ๋จ๊ณ์ฌ์ ์ข์ ๋ฐฉ๋ฒ์ด ๋์ค๊ฑฐ๋ ์ ์์ ์ธ ๋ฐฉ๋ฒ์ ์์ง ๋์ค์ง ์์์ ์ค์ค๋ก ํ๋ก์ ํธ ์ค๊ณ๋ฅผ ํด์ผํ๋ค. ๋ด ์
๋ง๋๋ก ๋ง๋ค์๋ ์์ง๋ง ๋ง๋ค๋ค๋ณด๋ ์ํ์ฐฉ์ค๋ฅผ ๊ณ์ ๊ฒช๊ฒ ๋์ด์ ์ฌ๋ฌ๋ฒ ๋ง๋ค์๋ค๊ฐ ์ญ์ ํ๋ค์ ๋ฐ๋ณต์ด ๋์๋ค.
๋ค์๊ณผ ๊ฐ์ด ์ญํ ์ ์ํ ์ฝ๋ ์์ญ์ ๋๋์๋ค.
- ์ปจํ ์ธ ๋ทฐ ์ปดํฌ๋ํธ ์์ญ
- ๊ณตํต์ผ๋ก ์ฌ์ฉํ๋ ๋ทฐ ์ปดํฌ๋ํธ ์์ญ
- API๋ฅผ ํธ์ถํ๊ณ ๊ฐ์ ๋ฐ์์์ ์ฒ๋ฆฌํ๋ ์์ญ
- ์ ํธ๋ฆฌํฐํ ํจ์๋ค์ ์์ญ
์ฌ๋ฌ๋ฒ ๊ตฌ์กฐ๋ฅผ ๋ณ๊ฒฝํ์ฌ ์ฝ๋์์ญ์ ๊ตฌ์ฑํ๊ฒ ๋์๋ค.
๋ทฐ ์์
์ ์์ํ๊ธฐ ์ ์ ๋จผ์ ๋ผ์ฐํฐ ์ญํ ์ ํ๋ ๋ค๋น๊ฒ์ด์
์ ๊ตฌ์ฑํด์ผํด์ ์ง์ ๋ง๋๋๊ฒ์ ๋๋ฌด๋๋ ํ๋ค๋ค๋๊ฒ์ ๋นจ๋ฆฌ ๊นจ๋ซ๊ฒ ๋์ด ๊ด์ฐฎ์ ์ปค์คํ
๋ค๋น๊ฒ์ด์
์ฐพ์๋ณด๊ฒ ๋์๋ค.
๊ฐ๋ฐํ ๋น์์๋ ๊ด์ฐฎ์๋ณด์ด๋ ๋ค๋น๊ฒ์ด์
์ด ๋ณด์ด์ง ์์๊ณ , ๊ฐ๋ฐ์ค์ด๊ฑฐ๋ ๋ ์์ฑ๋์ด์๋๊ฒ๋ค ๋ฟ์ด์๋ค. ์ฌ๋ฌ๊ฐ์ง๋ฅผ ๊ฒํ ํด๋ณธ ๊ฒฐ๊ณผ react-navigation(https://reactnavigation.org) ๋ฅผ ์ฌ์ฉํ๊ธฐ๋ก ๊ฒฐ์ ํ๋ค.
ํ๋ฒ๋ ์ฑ ๊ฐ๋ฐ์ ํด๋ณด์ง ์๋ ๋์๊ฒ ํ๋ํ๋ ๋๋จํ ์ด๋ ต๊ณ ๊ฒจ์ฐ ํ๋์ฉ ์ตํ๋๊ฐ๋๋ผ ๋ง์ ์๊ฐ์ด ๊ฑธ๋ ธ๋ค.
Publishing
๊ตฌํํ ์์ญ์ ์ก๊ณ ๋์ ์์ฑํ ์์ค๋ค์ด๋ ์ ์ฅํ ๋ฆฌ์์ค๋ค์ ์ ์ฅํ ํด๋๋ค์ ๋ง๋ค๊ณ ๋ณธ๊ฒฉ์ ์ผ๋ก ์ฝ๋ฉ์์ ์ ๋ค์ด๊ฐ๋ค.
๊ธฐ๋ณธ์ ์ผ๋ก ์ปดํฌ๋ํธ ํด๋์ค๋ฅผ ๋ง๋ค์ด์ ๊ทธ ์์ HTML๊ณผ ๋น์ทํ ํ์์ผ๋ก ์ฝ๋๋ฅผ ์์ฑํ๊ณ ์คํ์ผ์ ์
ํ๋ ๊ฐ์ฒด๋ฅผ ์์ฑํด์ ์ฐ๊ฒฐํ๋ ๋ฐฉ์์ด๋ผ์ ์นํ์ด์ง๋ฅผ ๋ง๋๋ ๋ฐฉ์์ผ๋ก ์ปดํฌ๋ํธ๋ค์ ํ๋์ฉ ๋ง๋ค์ด ๋๊ฐ๋ค.
๋งํฌ์
์ด๋ ์คํ์ผ๋ง์ ํ๋๋ฐ html, css์ ๋น์ทํ์ง๋ง ๋ฌธํ๊ฐ ์ฐจ์ด๋๋๊ฒ์ ํฌ๊ฒ ๋๊ปด์ง๋ค. ์์ ์ฐจ์ด๋ค ๋๋ฌธ์ ์ ์์ ํ๋๋ผ ๋ง์ด ์ ๋จน์๋ค.
์๋ฅผ๋ค์ด์ ์คํ์ผ์ํธ๋ฅผ { color: 'red' }ํ์์ธ ๊ฐ์ฒด๋ก ์์ฑํด์ผ ํ๋ค๋๊ฒ๊ณผ font-size๋ฅผ fontSize๋ก ์๋ฐ์คํฌ๋ฆฝํธ ํ์์ผ๋ก ์์ฑํด์ผํ๋ค. ๊ทธ๋ฆฌ๊ณ ์น์ ์๋ ์์ฑ๋ค์ ๋ชจ๋ ๋ค ์ฌ์ฉํ ์ ์๋๊ฒ์ด ์๋๋ผ์ ์ฌ์ฉํ๊ธฐ ์ ์ ์ฌ์ฉํ ์ ์๋ ์์ฑ์ธ์ง ๋ฏธ๋ฆฌ ์ฐพ์๋ด์ผํ๋ค.
์ปค๋ค๋ ํน์ง์ ๋ทฐ ์ปดํฌ๋ํธ๋ค์ ๊ธฐ๋ณธ์ ์ผ๋ก flex layout์ ์ฌ์ฉํ๊ณ ์๋ค๋๊ฒ์ธ๋ฐ ์น์์๋ ์๋ก ๋์จ ์์ฑ์ด๋ผ์ ์ฌ์ฉํด๋ณผ ๊ธฐํ๊ฐ ์์ด์ ์์ฐ๋ ์์ฑ์ธ๋ฐ ์ด ์์ฑ์ ๋ฐ๋์ ์ตํ๋ฌ์ผํ๋ ๊ฒ์ด๋ผ์ ๊ณ์ ์ฌ์ฉํด๋ณด๋ค๋ณด๋ ์ฑ ๋ ์ด์์์ ๋ง๋๋๋ฐ flex ์์ฑ์ ์ฑ ๊ฐ๋ฐ์ ํต์ฌ์ ์ด๊ณ ๋๋จํ ์ฅ์ ์ ๊ฐ์ง๊ณ ์๋ ์์ฑ์ธ๊ฒ์ ๊นจ๋ซ๊ฒ ๋๋ค.
์ด๋ฒ์๋ ํผ๋ธ๋ฆฌ์ฑ ์์ ๋ง ํ๋๊ฒ์ด ์๋๋ผ ์ปจํธ๋กค์ด๋ ๋ชจ๋ธ ์์ ์ ํ๊ฒ ๋๋ค๋ณด๋ ๊ทธ ์ดํ์ ๊ฒ๋ค๋ ์ผ๋ํ๊ณ ๋ทฐ๋ฅผ ํผ๋ธ๋ฆฌ์ฑํ๋ค๋ณด๋ ์๊ฐ์ด ๋ง์์ง๊ธฐ๋ง ํ๋ค.
๋จผ์ ์ต์ํ์ผ๋ก ๊ตฌ์ฑํด์ผํ๋ ๋ถ๋ถ๊น์ง ํผ๋ธ๋ฆฌ์ฑ์ ๋๋ด๊ณ ์ปจํธ๋กค๊ณผ ๋ชจ๋ธ์์ญ ์์ ์ ๋ค์ด๊ฐ๋ค.
Develop
๋ทฐ ์์
ํ ์ปดํฌ๋ํธ๋ค์ ๊ฐ๋ฐํ๋๊ฒ์ ๋ํด์ ๋ง์ด ํ๋ค๋ค๋๊ฒ์ ๋๋ผ๊ฒ ๋์๋ค.
๋จผ์ ๋ผ์ฐํฐ๋ฅผ ์ํ๋ ๋ฐฉํฅ๋๋ก ์ปจํธ๋กค ํ๋๊ฒ๋ ์ด๋ ค์ด๋ฐ ๋ง์๊ฒ๋ค์ ๊ณ ๋ คํ๋ฉด์ ๊ธฐ๋ฅ์ ๋ง๋ค์๋ฐ์ ์๋ ํ๊ฒฝ์์์ ๊ฒจ์ฐ๊ฒจ์ฐ ํ๋์ฉ ๊ตฌํํด๋๊ฐ๋ ์ฐจ์ธฐ ๋
ธํ์ฐ๊ฐ ์์ฌ๊ฐ๋๋ฏํ๋ค.
์ํธ ๋ชฉ๋กํ๋ฉด์์ ๊ฐ์ข
์กฐ๊ฑด์ ์ํ์ฌ ํํฐ๋ง ๋๋ ๊ธฐ๋ฅ์ ๋ง๋๋๊ฒ์ด ๊ฐ์ฅ ์์ด ๋ง์ด๊ฐ๋ค๋๊ฒ์ ๋ง์ ๋ง๋ค์ด๋ณด๋ฉด์ ๊นจ๋ซ๊ฒ ๋์๋ค.
์๋ฌด๋๋ ๊ฐ์ฅ ์ค์ํ ๋ถ๋ถ์ด๋ค๋ณด๋ ๊ฐ์ฅ ์ ๊ฒฝ์ ๋ง์ด ์จ์ผํด์ ๊ธฐ๋ฅ์ ๋ง๋๋๋ฐ ๋ง์ ์๊ฐ์ ํ ์ ํ๋ค.
์น๊ณผ ์ฑ์ ์๋๋ฐฉ์์ด๋ UX์ ์ฐจ์ด๊ฐ ํฌ๋ค๋๊ฑธ ๋๋ผ๋ฉด์ ์ฑ์๋ง๋ ์ปจํธ๋กค์ ๋ง๋ค๊ณ ์ค์๋๋ค์ ๊ฒฝํํด๊ฐ๋ฉด์ ์กฐ์ ํด ๋๊ฐ๋ค.
End
์ผ์ ์ํ๊ณ ์ฌ๊ณ ์๋ ๋์ค์ ์ด ์์
์ ์์ํ ๋ ์ด ์์
์ ์์ํ๋ค๊ฐ ์ข์ ๊ธฐํ๊ฐ ๋์ด ํ์ฌ์ ๋ค์ด๊ฐ์ ์ผ์ ํ๋ค๋ณด๋ ๊ฐ๋ฐํ ์ ์๋ ์๊ฐ์ ๋ง์ ์ง์ฅ์ด ์๊ฒจ ๋์ด์ ์งํํ ์ ์๊ฒ ๋์ด์ ๊ทธ๋ง๋๊ฒ ๋์๋ค.
์์ฑ์ง์ง ๋ชปํ๊ฒ์ด ๊ฐ์ฅ ์์ฌ์ ์ง๋ง ์งํํด์๋ ๊ฒ๊น์ง๋ ๋๊ณ ๋น ์ ธ๋์๋ค.
๋๋จธ์ง๋ ์น ๊ฐ๋ฐํ๋๋ถ์ด ๊ณ์ ์งํํ๊ณ ์๋ค.
์ด ์์
์ ์ฐธ์ฌํ ๊ฒ์ผ๋ก ReactNative์ ๋ํด์ ๋ง์๊ฒ์ ์๊ฒ๋๊ณ , ์ฑ ๊ฐ๋ฐ์ ๊ฒฝํํ ๊ฒ์ผ๋ก ๋ง์๊ฒ์ ์ป์๋ค.