4월 27일 TIL (Spacing #1)

이승원·2024년 4월 27일
0

TIL

목록 보기
70/75
post-thumbnail

Spacing

github 링크


설명 :

이번 과제는 공간 대여 서비스를 만드는 과제입니다. 회원가입 페이지, 지도를 통해 장소 정보 및 위치 파악, 새로운 장소 등록, 즐겨찾기 등 기능을 구현했습니다. 원래는 킥보드 대여 서비스 어플을 만드는거이 목표였지만, 주제만 변경해서 비슷 한 기능을 구현했습니다.


실제 작동화면

스크린샷 2024-04-27 14 45 36스크린샷 2024-04-27 14 46 04스크린샷 2024-04-27 14 46 30
스크린샷 2024-04-27 14 46 20스크린샷 2024-04-27 14 46 32스크린샷 2024-04-27 14 46 35

MVC 정의

ViewController용도
ViewController시작 로그인 화면
SignUpViewController회원가입 화면
MapViewController지도화면 및 앱 메인 화면
MyPageViewController마이페이지 화면
DetailViewController장소 세부 화면
PlaceViewController장소 검색 화면 (검색, 즐겨찾기, 등록한 장소 같은 화면)
AddPlaceViewController잠소 추가 및 수정 화면

Model용도
User사용자 정보 저장 (이름, 이메일, 프로필 이미지, 등등)
LoginUser로그인 하는 사용자 정보 저장 (UserDefault용)
Place장소 정보 저장 (주소, 이름, 이미지, 좌표, 가격 등등)
BookPlace예약내역 정보 저장 (Place, 가격 및 시간)
Address지도 마커 표시위한 좌표 저장(GeoCoder API 받기용)
MyPageMenu마이 페이지 메뉴 저장

개발 기능 정리:

사용한 외부 API, 라이브러리, SDK, 등

profile
개발자 (진)

0개의 댓글