Expo ๊ธฐ๋ฐ React Native ์ฑ์ ๋๋ค. ๊ด๋ฆฌ์์ ๊ทผ๋ก์์ฉ ํ๋ฉด์ ํจ๊ป ์ ๊ณตํ๋ฉฐ, ๋ชจ๋ AI ๊ธฐ๋ฅ์ Spring ์๋ฒ๋ฅผ ๊ฒฝ์ ํด ํธ์ถํฉ๋๋ค.
- Expo
- React Native
- TypeScript
- React Navigation
- Axios
- Zustand
- AsyncStorage
- ์ฑ์ FastAPI AI ์๋ฒ๋ฅผ ์ง์ ํธ์ถํ์ง ์์ต๋๋ค.
- ์์ ์ผ์ง ๋ฒ์ญ, ์ค์๊ฐ ๋ฒ์ญ, ์ฑ๋ด๋ ๋ชจ๋ Spring API๋ฅผ ํตํด ์์ฒญํฉ๋๋ค.
cd /Users/emfpdlzj/Desktop/DOCKin/DOCKin-app/dockin-app
npm installnpm startํ๋ซํผ๋ณ ์คํ:
npm run android
npm run ios
npm run webnpx tsc --noEmit
npm run lint- ์์ํ๊ธฐ / ๋ก๊ทธ์ธ / ํ์๊ฐ์
- ํ: ๊ด๋ฆฌ์ / ๊ทผ๋ก์ ๋ถ๊ธฐ
- ์์ ์ผ์ง ๋ชฉ๋ก / ์์ธ / ์์ฑ / ์์
- ์์ ์ผ์ง STT ์์ฑ
- ์์ ์ผ์ง ๋ฒ์ญ
- ์ค์๊ฐ ์์ฑ ๋ฒ์ญ
- ์ฑํ ๋ฐฉ ๋ชฉ๋ก / ์ฑํ
- ์ฑ๋ด
- ์์ ์ ๊ฒ / ์์ ๊ต์ก์ด์
- ๊ทผํ๊ด๋ฆฌ
- ๊ธด๊ธ ๊ณต์ง ๋ฐ์ก
- ์ค์ / ๋ก๊ทธ์์
- ์ธ์ฆ ํ ํฐ์ AsyncStorage์ ์ ์ฅ๋ฉ๋๋ค.
- ์์ฒญ ์ Bearer ํ ํฐ์ด ์๋ ํฌํจ๋ฉ๋๋ค.
- ์ฑ ์๋น์ค ๋ ์ด์ด๋
src/services์ ๋ถ๋ฆฌ๋์ด ์์ต๋๋ค. - ์๋ํฌ์ธํธ ์ด๋ฆ ์ฐจ์ด๋ฅผ ๊ณ ๋ คํด ์ผ๋ถ API๋ fallback ๊ฒฝ๋ก๋ฅผ ํจ๊ป ์ง์ํฉ๋๋ค.