NaviCode๋ ์ฃผ์๋ ์ฅ์๋ช
์ ์
๋ ฅํ์ง ์์๋,
์ซ์ ์ฝ๋๋ง ์
๋ ฅํด์ ์ฅ์๋ฅผ ๊ฒ์ํ๊ณ , ๊ธธ์ฐพ๊ธฐ๊น์ง ์ฐ๊ฒฐํ ์ ์๋ ๋ชจ๋ฐ์ผ ์ฑ์
๋๋ค.
์ด์ฑ๊ฒ์ยท์์ฑ๊ฒ์์ฒ๋ผ ๊ฒ์ ๋ฐฉ๋ฒ์ ๋ค์ํํ๋ ๋ถ๊ฐ ์๋น์ค๋ก์จ,
์ซ์ ๊ธฐ๋ฐ ๊ฒ์ ๋ฐฉ์์ ์ ์ํฉ๋๋ค.
- ๐ข ์ซ์ ์ฝ๋ ์
๋ ฅ์ผ๋ก ์์น ๊ฒ์
- ์ ์ ์ฝ๋: ํ๋์ ๊ณ ์ ๋ ์์น ๋ฐํ
- ๋์ ์ฝ๋: GPS ๊ธฐ์ค์ผ๋ก ๊ฐ๊น์ด ์ฅ์ ์ฌ๋ฌ ๊ฐ ์ถ์ฒ
- ๐ ํ์ฌ ์์น ์ ๋ณด ๊ธฐ๋ฐ ๋์ ๋ถ๊ธฐ
- ๐บ ์ธ๋ถ ์ง๋ ์ฑ(๋ค์ด๋ฒ, ์นด์นด์ค, ํฐ๋งต ๋ฑ) ์ฐ๋ ๊ธธ์ฐพ๊ธฐ
- โจ ๊ฐ๋จํ๊ณ ์ง๊ด์ ์ธ UI
- โ ์๋ชป๋ ์ฝ๋ ์ ๋ ฅ ์ ์ค๋ฅ ์๋ด
| ํ๋ฉด | ๊ธฐ๋ฅ |
|---|---|
| ํ ํ๋ฉด | ์ซ์ ์ฝ๋ ์ ๋ ฅ UI, ์์น ๊ถํ ์์ฒญ |
| ๊ฒฐ๊ณผ ํ๋ฉด (์ ์ ) | ๋จ์ผ ์ฅ์ ์ ๋ณด ํ์ + ๊ธธ์ฐพ๊ธฐ ๋ฒํผ |
| ๊ฒฐ๊ณผ ํ๋ฉด (๋์ ) | ์ฅ์ ๋ฆฌ์คํธ ๊ฑฐ๋ฆฌ์ ํ์ + ๊ฐ ์ฅ์์ ๊ธธ์ฐพ๊ธฐ ๋ฒํผ |
| ์ค๋ฅ ํ๋ฉด | ์ฝ๋๊ฐ ์๊ฑฐ๋, ์์น ๊ถํ ๊ฑฐ๋ถ ์ ์๋ด ํ์ |
- React Native
- Expo (๊ฐ๋ฐ ๋ฐ ํ ์คํธ ๊ฐํธํ)
- TypeScript (์ ์ ํ์ ์ด์ฉ)
axiosโ ๋ฐฑ์๋ API ํธ์ถexpo-locationโ GPS ์ ๋ณด ์ ๊ทผreact-navigationโ ํ๋ฉด ๊ฐ ์ด๋
npx create-expo-app NaviCodeApp
cd NaviCodeApp
npm installnpx expo start- Android: Expo Go ์ฑ ์ค์น ํ QR์ฝ๋ ์ค์บ
- iOS: ๋์ผํ๊ฒ Expo Go ์ฑ์์ ์คํ