EP05 - 당근 마켓 앱 만들기 메인화면(제작바이브 코딩)
- 당근마켓 앱 제작 시 Firebase Firestore를 NoSQL 기반의 텍스트 데이터베이스로 활용하여 데이터를 관리합니다. 🗄️
- Firestore 데이터베이스 생성 후, 데이터 보안을 위한 읽기/쓰기 규칙 설정이 필수적이며, 로그인된 사용자만 쓰기 권한을 갖도록 설정합니다. 🔒
- AI가 생성한 전문가 수준의 파이어스토어 보안 규칙은 초보 개발자도 해커로부터 데이터를 안전하게 보호할 수 있도록 돕는 핵심 기능입니다. 🤖
- 데이터베이스 연동 과정에서 파이어베이스 모듈 설치 후 안드로이드 버전 충돌(예: 21 -> 23) 해결이 필요할 수 있습니다. 🛠️
- 회원 가입 시 이메일, 닉네임, 전화번호 등의 사용자 정보가 Firestore의 'users' 컬렉션에 성공적으로 저장되는 것을 확인합니다. 🧑💻
- 피그마를 활용하여 앱의 메인 화면 UI를 디자인하고 구현하며, 기본적인 로그인 흐름을 테스트합니다. 🎨
- 로그인 과정에서 발생할 수 있는 아이디 오류 등의 문제 해결을 통해 앱의 안정성을 확보합니다. 🔑