<aside> 💡
React Native는 Expo를 활용하여 간편하게 개발합니다.
</aside>
npm install -g expo-cli
npx create-expo-app my-app
cd my-app
npx expo start --tunnel # 이후 qr코드 인식하여 개발합니다.
<aside> 💡
expo go 앱을 다운받은 후 카메라로 인식해야합니다.
</aside>
expo_test
├─ babel.config.js
├─ my-app
│ ├─ .expo
│ │ ├─ devices.json
│ │ ├─ README.md
│ │ ├─ settings.json
│ │ └─ types
│ │ └─ router.d.ts
│ ├─ app
│ │ ├─ (tabs)
│ │ │ ├─ explore.tsx
│ │ │ ├─ index.tsx
│ │ │ └─ _layout.tsx
│ │ ├─ +not-found.tsx
│ │ └─ _layout.tsx
│ ├─ app.json
│ ├─ app_root
│ │ ├─ entities
│ │ ├─ features
│ │ │ └─ camera
│ │ │ ├─ api
│ │ │ │ └─ cameraApi.ts
│ │ │ ├─ model
│ │ │ │ └─ types.ts
│ │ │ └─ ui
│ │ │ └─ CameraScreen.tsx
│ │ ├─ shared
│ │ └─ widgets
│ ├─ assets
│ │ ├─ fonts
│ │ │ └─ SpaceMono-Regular.ttf
│ │ └─ images
│ │ ├─ adaptive-icon.png
│ │ ├─ favicon.png
│ │ ├─ icon.png
│ │ ├─ partial-react-logo.png
│ │ ├─ react-logo.png
│ │ ├─ [email protected]
│ │ ├─ [email protected]
│ │ └─ splash-icon.png
│ ├─ constants
│ │ └─ Colors.ts
│ ├─ expo-env.d.ts
│ ├─ hooks
│ │ ├─ useColorScheme.ts
│ │ ├─ useColorScheme.web.ts
│ │ └─ useThemeColor.ts
│ ├─ package-lock.json
│ ├─ package.json
│ ├─ README.md
│ ├─ scripts
│ │ └─ reset-project.js
│ └─ tsconfig.json
├─ package-lock.json
├─ package.json
└─ tailwind.config.js
FE
브랜치로 이동합니다.npm install yarn
커맨드를 입력합니다.yarn install
커맨드를 입력합니다.eas build --platform android --profile development
커맨드를 입력합니다. 만약 eas cli 관련 경고 메세지가 뜬다면 설치를 진행합니다.