EP01 - 당근 마켓 앱 만들기 (바이브코딩, 플러터, Cursor Ai)
- 2년 만에 영상 업로드 재개, 새로운 분야 도전, 기술 스택 축적, AI 공부 내용 공유 예정 🎉
- 오픈소스 정신은 사회/공동체의 더 큰 가치 창출이 목적이며, 코드 공유를 통해 상호 발전하는 것 🤝
- 당근 마켓 앱 만들기 커리큘럼 소개: 총 16개 영상, 각 10분 분량으로 진행 🥕
- 사전 준비물: 맥북(M1 맥북 에어 대안 가능), 플러터, Xcode, 안드로이드 스튜디오, 커서 AI, 파이어베이스 계정, 지도 API 💻
- 커서 AI 월 비용 28,000원은 3인분 역할을 하므로 투자 가치가 있음 💰
- 주차별 학습 내용: 1주차 커리큘럼 소개, 2주차 개발 환경 구축 및 파이어베이스 생성, 3주차 로그인/회원가입 화면 구축 🔑
- 4주차 메인 화면 및 네비게이션 버튼 생성, 테마 적용, 5주차 상품 등록 기능 구현 (동네 인증, 카테고리 선택, 이미지 업로드) 🖼️
- 6주차 DB에 상품 정보 저장, 7주차 DB 데이터 읽어와 홈 화면에 표시, 8주차 상품 상세 화면 제작 💾
- 9주차 채팅 기능 구현, 10주차 채팅 기능 고도화 (시간 표시, 읽음/안 읽음 표시), 11주차 지도 연동 및 거리 기반 상품 표시 🗺️
- 12주차 검색 기능 추가, 13/14주차 히스토리 관리 (찜, 최근 본 상품), 15주차 푸시 기능 (메시지, 판매 완료 등) 및 푸시 히스토리 🔔
- 16주차 기타 기능 (매너 온도 시스템, 거래 후기) 추가 및 관련 푸시 알림 구현 🌡️
- 핵심 기능 8가지: 회원 가입, 상품 등록, 상품 목록, 상품 상세, 실시간 채팅, 지도, 검색, 사용자 관리 ⚙️
- 완성된 앱 기능은 당근 마켓 외에 소개팅 앱, 쇼핑몰 앱, 모임 앱 등 다양한 앱 개발에 응용 가능 💡