# 기능 명세서: 메인 화면 (main.tsx) ## 📌 개요 인트로 화면에서 `"게스트로 시작하기"`를 선택한 사용자에게 표시되는 메인 화면입니다. 현재는 간단한 텍스트 안내만 있으며, 이후 노래방 기능들이 확장될 공간입니다. --- ## 🛠️ 사용 기술/라이브러리 | 기술/라이브러리 | 설명 | |---------------------|------------------------------| | React Native | View 및 Text 컴포넌트 사용 | | Expo Router | 파일 기반 라우팅 (`main.tsx`) | | TypeScript | 정적 타입 설정 | | StyleSheet API | 기본 스타일 구성 | --- ## 📱 UI 구성 요소 | 요소 | 유형 | 설명 | |-----------|-----------|--------------------------------------------| | `View` | 레이아웃 | 화면 중앙 정렬, 배경 등 컨테이너 역할 | | `Text` | 텍스트 | "메인 화면입니다" 메시지 출력 | | `StyleSheet` | 스타일 | 가운데 정렬 및 텍스트 강조 스타일링 적용 | --- ## ⚙️ 개발 세부 명세 - `View` 컴포넌트로 전체 화면을 차지하며 중앙 정렬 적용 - `Text`를 통해 메인 화면 진입 메시지를 강조 표시 - 이후 이 영역에 마이크 입력, 노래 추천, 즐겨찾기 등 기능 확장 예정 --- ## ✅ 체크리스트 - [x] 텍스트 메시지 정상 출력 - [x] 중앙 정렬 확인 - [x] Expo Router 기반의 라우팅 정상 동작 확인 - [ ] 기능 확장 전 초기 상태 UI 구성 완료