๊ฐ์ ์๋ ํ์ธ์ฉ!!! ๋๋ฅ๋๋น! ์ค๋์ React Native์ ๋๋ฒ๊ฑฐ ๋๊ตฌ์ธ react-native-debugger์ redux-devtools, react-native-debugger-open์ ์ธํ ํด๋ณด๊ฒ ์ต๋๋ค ์ฒ์์ ๋ฆฌ์กํธ๋ค์ดํฐ๋ธ ์์ํ ๋, ์ฝ์์ ์ฐ์ด๋ณผ ์
๋ํ!์ค๋์.. react-native-splash-screen๊ณผ react-native-make ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ด์ฉํด์react native ํ๋ก์ ํธ์ ์คํ๋์ฌ ์คํฌ๋ฆฐ์ ์ปจํธ๋กค ํด๋ณด๋ ค ํ๋ค.์ด๋ฒ ์์ ์ ํฐ ๋จ๊ณ๋ ์ด๋ฌํ๋ค.react-native-make๋ก App, Sp
react-native-splash-screen ๊นํ ๋ฐ๋ก๊ฐ๊ธฐ ๋ํ! ์ด์ ๊ธ์ ์ด์ด์ react native ์คํ๋์ ์คํฌ๋ฆฐ ์์ ํ๋๊ฑธ ์ด์ด์ ํด๋ณธ๋ค. ์ ๋ฒ ๊ธ [RN Library ๐] rn ์คํ๋์ ์คํฌ๋ฆฐ 1. react-native-make๋ก App, Spl
์ ์ ์ ํ๋์ ๋๋ฅผ ์ํด ํ ์คํธ ์ ๋๋ฉ์ด์ ์ ๋ฃ์ผ๋ ค ํ๋ค. react native์์ ์ ๋๋ฉ์ด์ ๊ตฌํ์ด ์ด๋ ต๋ค๊ณ ์๋ฌธ์ ๋ค์ด์, ํ๋๋ํ๊ณ ์์๋๋ฐ, ๊ฐ ๋์์ด๋ ๋ถ๊ป์ ์์ ๋น ๋ฅด๊ฒ ํ๊ธฐ ์ํด ์ ๋๋ฉ์ด์ ํ์ผ์ lottie๋ก ๋ง๋ค์ด์ jsonํ์ผ์ ๋์ ธ ์ฃผ์ จ๋ค. gif๋ฅผ
์ฐ๋ฆฌ ํ์ฌ์ ์ฑ์ ์ด๋ฏธ์ง๊ฐ ๋ง์ด ๋ณด์ด๋ ํธ์ด๋ค.๋ฆฌ์คํธ ํ์ด์ง์ ๋ํ ์ผ ํ์ด์ง์์ ์ด๋ฏธ์ง๊ฐ ์๋ฉ ๋ณด์ธ๋ค.๊ทผ๋ฐ react native ์ผ๋ฐ Image ์ปดํฌ๋ํธ๋ ๋ ๋ฉ์ด ์กฐ๊ธ ๋๋ฆฌ๋ค.๋น ๋ฅธ ์ด๋ฏธ์ง ๋ ๋๋ฅผ ์ํด react-native-fast-image ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํด๋ณด์๋ค
codepush๋ ์คํ ์ด ์ฌ์ฌ ์์ด ์ค์๊ฐ์ผ๋ก ์ฑ์ ์ ๋ฐ์ดํธ ํ ์ ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค. Microsoft์์ ์๋น์ค๋ฅผ ํ๊ณ ์๋ค. ๋ชจ๋ ๊ฒฝ์ฐ์ ๊ฐ๋ฅํ๊ฑด ์๋๊ณ , Javascript๋จ์ ์ฝ๋์ assets(์ด๋ฏธ์ง, ํฐํธ ๋ฑ) ์ ๊ฒฝ์ฐ ์ฌ์ฌ ์์ด ์ ๋ฐ์ดํธ ํ ์ ์๋ค. ๋ฒ
์ด์ ๊ธ์ธ \[RN Library ๐] codepush ๋์ ํ๊ธฐ - 1. app center ์ ํ ์ ์ด์ด์ codepush๋ฅผ ๋์ ํ๊ธฐ ์ํด ํ๋ก์ ํธ์ react-native-code-push SDK๋ฅผ ์ฌ์ด๋ณด์.ํ๋ก์ ํธ์ react-native-code-push๋ฅผ ์ค์น
์ฐ๋ฆฌ๋ ํ์ด์ค๋ถ ๊ด๊ณ ๋ฅผ ์ฌ์ฉํ๊ณ ์๋ค! ํ์ด์ค๋ถ ์ฑ ๊ด๊ณ ๋ ๋ ๋ง์ ์ฌ๋์ด ์ฑ์ ์ค์นํ ์ ์๋๋ก ์ ๋๋ฅผ ํ๋ค. Facebook ์ฑ ๊ด๊ณ ๋ฌธ์ ๋ฐ๋ก๊ฐ๊ธฐ ๐ ์์ ๋งํฌ๋ฅผ ํ๊ณ ๊ฐ์ ์ผ์ชฝ์ ์๋์ ๊ฐ์ด ๋งํฌ๊ฐ ์ ๋ฆฌ๋์ด ์๋ค. > ์ฑ๋ฑ๋ก > sdk ๊ตฌํ > set up
์ฌ์ฉ์๋ ๊ณผ์ฐ ์ด๋ค UI์์ ์ฐธ์ฌ๋, ๋ง์กฑ๋๊ฐ ๋์๊น? ์ฐ๋ฆฌ ํ์์ ์ ๋ง ๋ง์ด ๊ณ ๋ฏผํด๋ณด๋ ์ฌํญ์ด๋ค. ๊ทธ๋ฐ๋ฐ ๊ณ ๋ฏผํด๋ณธ๋ค ๋ต์ ์ ์๊ฐ ์์ง. A/B ํ ์คํธ๋ฅผ ๋์ ํด์ ์ ์ ์ ํ๋์ ์ง์ ์ ์ผ๋ก ๊ด์ฐฐํด๋ณด๊ธฐ๋ก ํ๋ค. ์์ง ๋ฒ ํ ๋ฒ์ ์ด๋ผ๊ณ ํ๋ Fifebase์ A/B ํ ์ค
์๋ค! ์ด๋ฒ ์ ๋ฌด๋ rn์ ํธ์ฌ์๋ฆผ์ ์ธํ ํ๋ ๊ฑธ์ธ .. .. ์ค์ผ์ด ... ๋ชฉ์ฐจ install FCM ์ธํ ios ํธ์์๋ฆผ ๊ถํ ์ค์ ios FCM ํ ์คํธ android FCM ํ ์คํธ ์ฐธ๊ณ ์ฌ์ดํธ rn FCM ๋ฌธ์ rn FCM api ๋ฌธ์ Install fcm์
๋ํ!์์ ์ค๋ซ๋ง์ ๋ธ๋ก๊ทธ ๊ธ์๋๋ค!์ ์๋ ๋ถ๋ค ๋๊ธ ๋ฌ์์ฃผ์ธ์๐ฅ ๋ฐ๊ฐ์ฐ๋๊ป๐์ค๋์ ์ฑ ๋ด์์ ์คํ ์ด๋ฆฌ๋ทฐ ์์ฑ์ ์ ๋ํ๋ ๊ธฐ๋ฅ์ ์ถ๊ฐํด๋ณผ๊ฑด๋ฐ์.์ฑ ๋ด์์ modal ์ฐฝ์ ๋์ ๋ฆฌ๋ทฐ๋ฅผ ์์ฑ์ผ๋ ํด์, ์ดํ๋ ๋ง๊ณ ์ ์ ๋ ํธ๋ฆฌํ๊ฒ ํ๊ฐ๋ฅผ ํ ์ ์๊ฒ ํ๋๋ฐ์. ๊ธฐ๋ฅ๊ฐ
๋ํ!firebase crashlytics์ crahs๊ฐ ๋๋ ios์ ์ด์ผ๊ธฐ์ด๋ค.firebase crashlytics์๋ ๋ถ๋ช ํ ๋น์ ์์ข ๋ฃ๋ฏธ๋ฐ์ํต๊ณ ์ซ์๊ฐ ๊ณ์ ๋ฎ์์ง๋๋ฐ ์ด์ฉ์ง ์ค๋ฅ์ด๋ฒคํธ๊ฐ ํธ๋ํน์ด ์๋๋ ๋ฏ ๋ณด์๋ค. ์ด๋ฒคํธ ๊ด๋ จ ์ ๋ณด๊ฐ ๋ณด์ด์ง ์๋ ๊ฒ์ด๋ค.๊ฒฐ๋ก ์