TuTi는 '막막한 관광의 탈출구'를 의미하는 프로젝트입니다.
TuTi는 React Native로 개발된 앱입니다. 소스 코드를 빌드하기 위해서는 컴퓨터에 React Native 빌드 환경이 설치되어 있어야 합니다.
다음은 필요한 중요한 의존성과 버전입니다:
- JDK 11
- Node.js 18.18.0 LTS 이상
- yarn 최신 버전 (2023년 7월 3일 기준 3.6.1 이상)
또한 빌드를 위해서는 .env파일과 /android/gradle.properties 파일이 반드시 필요합니다!
해당 파일들은 보안을 위해 눈마루 단톡에서 별도로 공유중이니 단톡에서 확인해주세요!
프로젝트를 클론한 뒤, 아래 명령어를 입력해 node_modules를 설치하세요.
yarn
추가로 맥에서 개발 환경을 클론한 경우, ios 빌드를 위해서 아래의 명령어를 입력해 pod file들을 설치하세요.
npx pod-install
프로젝트 개발 환경을 실행하기 위해 다음 명령어를 입력하세요:
npx react-native start
(앱 스크린샷 첨부 예정)
TuTi 프로젝트는 다음과 같은 구조로 이루어져 있습니다:
- assets: 앱에서 사용되는 이미지, 아이콘, 폰트 등의 리소스를 저장하는 폴더입니다.
- components: 재사용 가능한 React Native 컴포넌트들이 들어있는 폴더입니다. 각 컴포넌트는 별도의 파일로 저장되어야 합니다.
- navigators: 네비게이션 관련 파일을 포함하는 폴더입니다. 앱 내의 다양한 화면 간의 탐색을 관리하는 데 사용됩니다.
- utils: 프로젝트에서 사용되는 유틸리티 함수, 헬퍼 함수, 상수 등을 포함하는 폴더입니다.
- screens: 앱의 화면(Screen) 컴포넌트를 저장하는 폴더입니다. 각 화면은 주로 네비게이션 컴포넌트와 함께 사용됩니다.
이 프로젝트는 MIT 라이선스를 따릅니다. 자세한 내용은 LICENSE 파일을 참조해주세요.
문의 사항이 있을 경우 아래 이메일로 연락해주세요:
- 이메일: [email protected]