-
Notifications
You must be signed in to change notification settings - Fork 1
2주차 주간 스프린트
김민중 edited this page Nov 19, 2022
·
6 revisions
- 프로젝트 생성
- 버전 맞추기
- Lint 작성하기
- Git 협업 규칙
- Firebase 연동
- DB 설계
- VC protocol 생성
- TabBar 추가
- Navigation 추가
- Coordinator 선언
- 애플 로그인
- 닉네임 입력
- Push 알림 동의
- 위치정보 제공 동의
- CustomTabBar 구현
- MapKit 학습 및 적용
- CoreLocation 학습 및 적용
- 위도, 경도 주소로 변경
- 내 위치 가져오기
- 내 위치 마커 표시
- 캡슐 추가 UI 구현
- 사진 추가 기능
- 캡슐 상세 정보 입력
- 캡슐 위치 자동 선택
- 캡슐 추억 날짜 선택
- 캡슐 정보 DB 저장
- 앱 첫 실행 후 사용자가 푸시 알림을 허용한다.
- 사용자가 위치정보 제공에 동의한다.
- 사용자가 애플 로그인을 한다.
- 로그인 성공 후 닉네임을 등록한다.
- 탭바의 플러스 버튼을 눌러 캡슐 추가 화면으로 이동한다.
- 원하는 사진을 여러 장 추가한다.
- 제목 및 내용을 입력한다.
- 지도를 움직여 자신의 위치를 선택한다.
- 추억 날짜를 선택한다.
- 캡슐 등록을 완료한다.
- 푸시 알림이 허용되었는지 확인한다.
- 위치정보 제공 동의가 되었는지 확인한다.
- 애플 로그인 시 사용자를 식별할 수 있는 고유값이 전달되는지 확인한다.
- 사용자 정보가 서버에 등록되었는지 확인한다.
- 등록된 사용자 정보와 닉네임이 매칭되어 서버에 저장되었는지 확인한다.
- 탭바에 추가한 플러스 버튼이 제대로 동작하는지 확인한다.
- 사진이 여러 장 추가되는지 확인한다.
- 제목과 내용에 텍스트 입력이 잘 되는지 확인한다.
- 사용자의 위치가 자동으로 가져와지는지 확인한다.
- 지도를 움직여 자신의 위치가 제대로 선택되는지 확인한다.
- 추억 날짜가 오늘 날짜로 기본 설정되는지 확인한다.
- 추억 날짜가 잘 선택되는지 확인한다.
- 캡슐 필수 항목이 모두 작성되었는지 확인한다.
- 캡슐 등록 완료 시 캡슐 정보가 서버에 저장되었는지 확인한다.
- 푸시 알림 동의 여부
- 위치정보 제공 동의 여부
- 애플 로그인 식별자
- 사용자 닉네임
- 사용자가 추가한 사진
- 캡슐 제목 및 내용
- 사용자 현재 위치
- 사용자가 임의로 선택한 위치
- 현재 날짜
- 사용자가 임의로 선택한 날짜
- 사용자가 위치 정보 수집에 대한 권한을 허용해야 한다.
- 네트워크 통신이 잘 이루어지는 상황이어야 한다.
- 사용자가 등록한 캡슐 정보가 서버에 저장되어야 한다.