๋ค์ดํฐ๋ธ ์ฒ๋ผ ๋ชจ๋ฐ์ผ์ฑ์ ๋ง๋๋ 3๊ฐ์ง ๋ค๋ฅธ ๋ฐฉ๋ฒ
1. ์์ native : swift or object -c ๋ก ios ์ฑ ๋ง๋๋๊ฒ, java or ์ฝํ๋ฆฐ ๊ฐ์ง๊ณ ๋ง๋๋ ์๋๋ก์ด๋ ์ฑ, ํ๋ก๊ทธ๋๋ฐ ์ธ์ด
๋ ๋ค๋ฅด๊ณ ๋งค์ฐ ๋ค๋ฆ. ๋ค์ดํฐ๋ธ ๋ฐฉ์: 1. xcode 2. android studio
2. ์ฑ ๊ธฐ๋ฐ ์น ๋ทฐ๋ฅผ ๋ง๋๋ ๊ฒ
์ฐ๋ฆฌ๊ฐ ์ ๋ง ๊ฐ๋จํ ๋งค์ฐ๋งค์ฐ ์ฌํํ ์ฑ์ ๋ง๋ค๊ธฐ. (ex: cordova or phoneGap ์ด์ฉํด์ ๊ทธ์์ html,css ๋ฅผ ๋ฃ๋๊ฒ)
๊ทธ๋ฌ๋๊น -> ์ฑ ์์์ ์๋ํ๋ ์น์ฌ์ดํธ ๊ฐ์๊ฑฐ์. <- ํ์ด๋ธ๋ฆฌ๋ ์น๋ทฐ ๋ฐฉ์์ด๋ผ๊ณ ํจ
+ ์ด๋ฐ ์ ๊ทผ์ native์ชฝ์ ๋ง์ ์์ฐ์ด ์๋ ํ์ฌ๋ค์ด ์ฌ์ฉํจ. but ์ด๋ฏธ ํ๋ฅญํ ๋ฐ์ํ ์น์ฌ์ดํธ๋ฅผ ๊ฐ์ง๊ณ ์๊ณ ,
๋ช๊ฐ์ ๋ค์ดํฐ๋ธ ๊ธฐ๋ฅ๋ค์ด ํ์ํ ๋, (ex: ์๋ฆผํธ์ฌ)
๊ทธ๋ฅ ์ ์ฒด ์น์ฌ์ดํธ๋ฅผ ์ฑ์์๋ค ๋ฃ๋๊ฒ. ๊ทธ๋์ ์ ์ ๊ฐ ์ฑ์ ์คํํ์ ๋, ๋ฐ์ํ ์น์ฌ์ดํธ๋ฅผ ๋ณด๋๊ฒ.
๋ฆฌ์ํธ ๋ค์ดํฐ๋ธ ๋ฐฉ์
1. ์๋๋ก์ด๋ , ios ๋๋ค ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ์คํ ํ ์ ์์. ์๋ํ๋ฉด ์๋ฐ์คํฌ๋ฆฝํธ ์์ง์ ๊ฐ์ง๊ณ ์๊ธฐ ๋๋ฌธ์
์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ์น์ฌ์ดํธ์์ ์คํํ๊ณ , ๊ตฌ๊ธํฌ๋กฌ, ์ฌํ๋ฆฌ , ios , android
2. ๋ฆฌ์ํธ ๋ค์ดํฐ๋ธ๊ฐ ํ๋ ์ผ์ ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ์ด์ฉํด์ ios ๋๋ android์ ๋ค์ดํฐ๋ธ ์์ง์๊ฒ ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ์ด์ฉํ ๋ฉ์ธ์ง๋ฅผ ๋ณด๋ด๋๊ฒ! ====> ์ฐ๊ฒฐ์ ์ด์ด์ฃผ๋ ๋ธ๋ฆฟ์ง ๊ฐ์ ๊ฑฐ๋ผ๊ณ ๋ณด๋ฉด ๋จ.
์๋ฐ์คํฌ๋ฆฝํธ์ ํฐ ์ฌ์ด์ ์ปค๋ฎค๋์ผ์ด์ ์ ์ํด์ ๋ธ๋ฆฟ์ง๊ฐ ํญ์ ํ์ํจ.
๊ทธ๋์ ๊ทธ๊ฒ ๋๋ฆฐ ์ฑ๋ฅ์ ์ ๋ฐํ ์ ๋ ์๋ค. ์๋ํ๋ฉด ๋ธ๋ฆฟ์ง๋ก ๋ง์ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด๋ฉด ๋ธ๋ฆฟ์ง์์ ๊ตํต์ฒด์ฆ ์ฒ๋ผ ๋ถํ๊ฐ ๊ฑธ๋ฆฌ๊ธฐ ๋๋ฌธ์
๊ทธ๋์ ๋ฆฌ์ํธ ๋ค์ดํฐ๋ธ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค๊ธฐ์๋ ํผํฉํธ ํ์ง๋ง, ์ปจํ ์ธ ๋ง ๋ค๋ฃจ๋๊ฒ๋ค~
์๋ฅผ ๋ค๋ฉด ,, ์ธ์คํ๊ทธ๋จ (์ฌ์ง๋ง ๊ฐ์ ธ์ค๊ณ , ์ข์์ ,์ฝ๋ฉํธ ์ญ์ ,,ํ๋กํ ์ ๋...)
๋ฐ์ดํ ์ฑ๊ฐ์ ๊ฒ์ ๋ฆฌ์ํธ ๋ค์ดํฐ๋ธ๋ก ๋ง๋๋ ๊ฒ์ ๋งค์ฐ ์ฝ๋ค.
๊ทธ๋ฌ๋, 3D ๋น๋์ค ๊ฒ์๊ฐ์๊ฒ์ ๋ง๋ ๋ค๋ฉด ๋ฆฌ์ํธ ๋ค์ดํฐ๋ธ๋ ๋ณ๋ก์ด๋ค.
์๋ํ๋ฉด ์ฝ๋๋ฅผ ์ต์ ํ ํ๋๋ฐ ์๊ฐ์ด ๋ง์ด ๋ค์ด๊ฐ. + ๋ธ๋ฆฟ์ง๊ฐ ๋๋ ค์ง์ง ์๋๋ก ํ๊ธฐ ์ํ..
๋ฆฌ์ํธ ๋ค์ดํฐ๋ธ๋ ์๋ฐ์คํฌ๋ฆฝํธ์ ํฐ์ ์ฝ๋ ์ฌ์ด์ ์ปค๋ฎค๋์ผ์ด์ ์ ์ฝ๊ฒํ๋ ค๊ณ ๋ง๋ค์ด์ง๊ฒ!
์น ๊ณผ react native ์ฐจ์ด
์น ์ฌ์ดํธ์์ ๋ text ๋ฅผ ๋ฃ์๋ <div> <span> ์ ์ด๋ค.
๋ฆฌ์ํธ ๋ค์ดํฐ๋ธ๋ <div><span> ์ ์ฐ์ง ์๊ณ , <text> </text> ์ปดํฌ๋ํธ ์์ ์ด๋ค. ๊ทธ๋ฆฌ๊ณ <div> ๋์ <view>๋ฅผ ์
=> <div> => <view>
<span> => <text>
๋ฆฌ์ํธ ๋ค์ดํฐ๋ธ๋ ์ด๋ฐ ๊ท์น๋ค์ด ์๋ค. ์ด๋ฐ ๊ท์น์ด ์๋ ์ด์ ๋ ์์์ ๊ฒ์ ๋งํ๋ ๋ธ๋ฆฟ์ง ๋๋ฌธ์ด๋ค.