해당 프로젝트는 react-native를 기반으로 만들어졌습니다.
- Typescript
- React Native
- React Navigation
- Apollo GraphQL
- i18n
- ESLint & Prettier
- Husky
해당 repository의 개발은 fork 받은 후 진행해주세요.
또한 origin의 master 브랜치는 fork로부터 pull request 생성 후 CI의 테스트 코드 실행이 통과해야만 머지가 가능합니다.
- xcode를 설치해주세요.
- cocoapods을 설치해주세요.
// step 1
$ cd heyhi-app
$ npm i or yarn
// step 2
$ sudo gem install cocoapods
$ cd ios
$ pod install
$ npm run ios // for ios
$ npm run android // for android
src
├── api
│ ├── mutation
│ └── query
├── components
│ ├── button
│ ├── spacer
│ ├── input
│ └── layout
├── constants
├── context
├── hooks
├── navigation
├── screens
│ ├── chat
│ ├── join
│ ├── main
│ ├── mypage
│ ├── settings
│ ├── tutorial
├── type
└── util