๋ง์นจ๋ด ์ฑ ์คํ ์ด์ ์ฑ 'T.o.T'๊ฐ ์ถ์๋์๋ค. expo๋ฅผ ์ฌ์ฉํด์ ๋น๋ํ app์ด ์ฑ์คํ ์ด์ ๋ฆด๋ฆฌ์ฆ ๋ ๊ณผ์ ์ ์์ธํ ๊ธฐ๋กํด๋๊ณ ์ถ๋ค๋ ์์ฌ์ด ๋ค์์ง๋ง ํ ๋จ๊ณ์ฉ ๋ฐ์๊ฐ์๋ก ํฐ์ง๋ ๋ถ๋
ธ์ ๋จธ๋ฆฌ๊ฐ ํ์๊ฒ ๋ณํด์ ๊ธฐ๋ก์ ๋ง์ด ๋ชป ๋จ๊ธด ๊ฒ ๊ฐ๋ค. ์ฐ์ ์ฑ์ ์ ์ํ๊ณ ์ถ์ํ๋ฉด์ ๋๋ ๊ฒ๋ค์ ์ ์ด๋ณด๋ ค๊ณ ํ๋ค. ์ฑ ์ ์ํ๊ฒ ๋ ๊ณ๊ธฐT.o.T์ ์์์ ๋จ์ํ๊ฒ 'ํ๋ฃจ์ 30๋ถ์ ์ง์คํด์ ์ฑ
์ ์ฝ์ด์ผ๊ฒ ๋ค' ๋ผ๋ ๋ค์ง์ด์๋ค. ์คํฑ์์น๋ก ํ๋ฃจ ๋์ํ๋ ๋ค์ํ ํ๋์ ๋ํ ์๊ฐ์ ๊ธฐ๋กํด ๋ณด์๋ ์ทจ์ง์๊ณ ๊ทธ ์ฒซ ์คํ
์ nextjs๋ก ์ ์ํ ์น ํ๋ซํผ์ด์๋ค. ์ด์ฐจํผ ๋ด๊ฐ ์ธ ๊ฑฐ๋๊น ํ์ํ ๊ธฐ๋ฅ์ ๋ํด์ ๋น ๋ฅด๊ฒ ์ ์ํ๊ณ ๊ณ์ ๋ธ๋ ์ธ์คํ ๋ฐ์ ํ๋ฉด์ ๋ชฉํ๋ฅผ ์ก์๊ฐ๋ค. ์ด๋ ์ ๋ ๋ด๊ฐ ์ํ๋ ๊ธฐ๋ฅ์ ๋ํ ๊ฒฐ๊ณผ๋ฌผ์ด ๋์๊ณ ์ฒ์..
๋ด๊ฐ ์ฐ๊ณ ์ถ์ ์๋น์ค๋ฅผ ๋ง๋ค๊ณ ์ ํ๋ ๋ง์์ ์์ํ ๊ฑฐ์๋๋ฐ ๋๋ฌด ๋ง์ ์๊ฐ์ด ๊ฑธ๋ ธ๋ ๊ฒ ๊ฐ๋ค. 1. ํ์ํ ๊ฒ๋ค - Apple Developer ๋ฉค๋ฒ์ญ ๊ฐ์
- Expo ๊ณ์ ๋ฐ ํ๋ก์ ํธ 2. Expo๋ก ๋น๋ํ๊ธฐApple developer์ identifiers๋ฅผ ๋ฑ๋กํ๊ณ App Store Connect์๋ ์ฑ ์ ๋ณด๋ฅผ ๋ฑ๋กํ๊ธฐ ์ํด์๋ bundler ID ๊ฐ ํ์ฏ๋ค ๋ฒ๋คID๋ฅผ ์ด๋์ ์ฐพ๋๊ฑด์ง ๋ชฐ๋ผ์ ๊ณ ๋ฏผํ๋ค๊ฐ ๊ทธ๋ฅ ๋ฐ๋ก EAS ๋ก ๋ฐฐํฌ๋ฅผ ์๋ํ๋ ๋ฐฐํฌ๋ฅผ ํ๋ฉด์ ์์ฑํ ์๊ฐ ์์๋ค. EAS๋ผ๋ ํด๋ผ์ฐ๋ ๋น๋ ์๋น์ค์ธ๋ฐ, Expo Application Service์ ์ค๋ง์
๋๋ค. EAS build๋ ๊ธฐ๊ธฐ์ ์ค์นํ๋ ์ฑ ๋ฐ์ด๋๋ฆฌ๋ฅผ ๊ตฌ์ถํ๊ธฐ ์ํ ํธ์คํ
์๋น์ค๋ก ์ง์ ๋ณต์กํ ์์
์ ๊ฑฐ์น์ง ์์๋ ์ฑ..
์น์ผ๋ก ์ฐ๊ณ ์๋ ToT๋ฅผ app์ผ๋ก ์ฎ๊ธฐ๊ธฐ๋ก ๊ฒฐ์ ํ๋ฉด์ UI๋ถ๋ถ๋ ๋ง์ด ๋ณ๊ฒฝ๋์๋ค. ๊ทธ ๊ณผ์ ์์ home์ weekly ์บ๋ฆฐ๋๋ฅผ ๋ฃ๊ฒ ๋์๋๋ฐ React-Native๋ ์ฒ์์ด๊ธฐ๋ํ๊ณ ๊ฐ์ด ์ ์ ์กํ์ ์บ๋ฆฐ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฐพ์๋ณด๋ค๊ฐ ์ฌ์ฉํ๊ฒ ๋ calendar-strip ๊ตฌํ์ด ํ์ํ ๊ธฐ๋ฅweekly๋ก ๋ณด์ฌ์ผํจ์์ผ๋ณ๋ก ํด๋ฆญ์ด ๊ฐ๋ฅํด์ผํจ์์ผ์ด ํด๋ฆญ๋๋ฉด ํด๋น ์์ผ์ ๋ฐ์ดํฐ๋ค์ด ๋ณด์ฌ์ผํจํ์ดํ๋ฅผ ํด๋ฆญํ๋ฉด ์ฃผ๋ณ๋ก ์ด๋์ด ๋์ด์ผํจ๋ฐ์ดํฐ๊ฐ ์๋ ์์ผ์ ์์ผ์ ํ์๊ฐ ๋์ด์์ด์ผํจ ์ฌ์ฉํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ด๊ฐ ํ์ํ๋ ๋ชจ๋ ๊ธฐ๋ฅ์ด ์์ฝ๊ฒ ๊ตฌํ์ด ๊ฐ๋ฅํ๊ณ ๋ค์ํ demo ๋ฒ์ ผ์ด ๋ง๋ค์ด์ ธ์์ด์ ์ฌ์ฉ ๋ฐฉ๋ฒ์ด ์์ธํ ์ค๋ช
๋์ด์๋ต๋๋ค https://www.npmjs.com/package/react-native-calendar..
๋ง๋ค๊ณ ์ถ์ ์ฑ์ด ์์ด์ ๋ฆฌ์กํธ ๋ค์ดํฐ๋ธ๋ฅผ ์ค์นํ๋ ค๊ณ ํ๋๋ฐ, ( -> ์กฐ๋ง๊ฐ ์ฑ ๊ตฌํ ๊ณผ์ ์ ์ฌ๋ฆด ์์ ์๋ ) ๊ณ์ ์ ๋๋๊ฒ์ด๋ค!!!! ์ง์ ธ์ค.... ์ ์๋๋ ๊ฒ์ธ์ง ์ดํด๋ถ๊ฐ. ํ์ํ ๋ชจ๋ ํ๋ก๊ทธ๋จ๋ค์ ์ค์นํด๋จ๋๋ฐ, ์ด๋ ๋ฌ ์๋ฌ ์ฝ๋๋ฅผ ๊ตฌ๊ธ๋งํด๋ดค๋ค. ๋๋ ๋ค์ํ ๊ณณ์์ ๋ฐ๊ฒฌ๋ ์ด ์๋ฌ ์๊ณ ๋ณด๋ -g ๋ฅผ ๋ถ์ฌ์ ์ ์ญ์ผ๋ก ์ค์น๋ฅผ ํ๊ธฐ ๋๋ฌธ์ ์๊ธฐ๋ ์๋ฌ๋ผ๊ณ ํ๋ค. ์ด๋ฐ ๋ช
๋ น์ด๋ฅผ ์ธ ๋๋ sudo๋ฅผ ์์ ๋ถ์ฌ์ฃผ๋ฉด ๋๋ค. ์ด๋. ์ปด์ ๋น๋ฒ์ ์ ์ผ๋ผ๊ณ ํ๋ค. ์ ์ด์ฃผ๋ฉด ํด๊ฒฐ~~~~! ---------------------------------------------------------------------- ์์ ๊ธ์ ์ฌ๋ฆฐ์ง 1-2์๊ฐ ๋ง์ ์ ์ ํ๋ค. global ๋ก react-navtive ์ค์น ํ์ง ๋ง์ธ์ค..
๋ฆฌ์กํธ ๋ค์ดํฐ๋ธ๋? ๋ฆฌ์กํธ ๋ค์ดํฐ๋ธ(React Native)๋ iOS์ ์๋๋ก์ด๋ ์ฑ ๊ฐ๋ฐ์ ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์
๋๋ค. ์๋ฐ์คํฌ๋ฆฝํธ๋ก ๊ตฌํ๋ ๊ธฐ์กด์ ๋ชจ๋ฐ์ผ ์ฑ๋ค์ ์น๋ทฐ๋ฅผ ์ด์ฉํ ํ์ด๋ธ๋ฆฌ๋ ๋ฐฉ์์ด์์ต๋๋ค. ํ์ง๋ง ๋ฆฌ์กํธ ๋ค์ดํฐ๋ธ๋ ์๋ฐ์คํฌ๋ฆฝํธ๋ก ๊ฐ๋ฐํ์ง๋ง, ํ๋ฉด ์ธํฐํ์ด์ค๋ ๋ค์ดํฐ๋ธ ์์ ฏ์ผ๋ก ์ปดํ์ผํ์ฌ ๋น๋๋ฉ๋๋ค. ๋ฆฌ์กํธ ๋ค์ดํฐ๋ธ๋ ๋ค์ดํฐ๋ธ UI๋ฅผ ์ฌ์ฉํ์ฌ ๋น ๋ฅธ ์ฌ์ฉ์ ๊ฒฝํ์ ์ ๊ณตํฉ๋๋ค. ๊ฐ๋ฐํ๊ฒฝ ์๋๋ก์ด๋ ์ฑ์ ๋ง๋ค๊ณ ์๋ค๋ฉด ์๋๋ก์ด๋ ์คํ๋์ค๋ฅผ ๋ค์ด ๋ฐ์์ผํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ปดํจํฐ์ java๋ฅผ ๋ค์ด๋ฐ์์ผํฉ๋๋ค. ์๋ฎฌ๋ ์ดํฐ๋ ๋ค์ด๋ฐ์์ผํ๊ณ ์. ์ ๋ง ๋ฐ์์ผํ๋ ์ํํธ์จ์ด๊ฐ ๋ง์ต๋๋ค. IOS๋ Xcode๋ฅผ ๋ค์ด๋ฐ์์ผํ๊ณ ์. ํ์ง๋ง ์ ๋ ๋ค ์๋ต์ ํ๊ณ ํ๋กํ ํ์ดํ๊ณผ ํ
์คํธ๋ฅผ ๋ชฉ์ ์ผ๋ก ๋ง๋ค์ด์ง ๊ฐ๋จํ ํด์ ์ด์ฉํ ๊ฒ..