
내가 찍은 인생네컷 사진을 저장하고, 인생네컷 찍을때 포즈잡기 어려울때 도와주는 포토위키 포키!
소중한 사람과 찍은 네컷사진 추억을 한번에 저장해보세요.
날짜 | 버전 |
---|---|
23.11.06 | v1.0.0 |
23.11.08 | v1.0.1 |
23.11.13 | v1.0.2 |
23.11.16 | v1.0.3 |
- 이메일 및 비밀번호가 일치하지 않은 경우 경고창을 띄워 사용자에게 알립니다.
- 사용자가 비밀번호를 어떻게 입력했는지 확인할 수 있도록 버튼을 제공합니다.
- 로그아웃 후에 사용자가 이메일을 다시 입력하지 않을 수 있도록 이메일 자동 저장 기능을 제공합니다.
- 키보드의
return
버튼을 눌렀을 때, 사용자가 다음 입력 창으로 이동할 수 있습니다. - Firebase의 Authentication 사용하여 이메일 및 비밀번호를 비교하여 검증하고 로그인합니다.
- 정규 표현식을 사용하여 사용자가 각 항목 별로 유효한 값을 입력했는지 검증합니다.
- 사용자가 입력한 값이 정상인지 비정상인지를 알리기 위해 입력 창 하단에 텍스트를 사용하여 문구와 컬러를 통해 사용자에게 강조합니다.
- 모든 항목에서 입력받은 문자열이 유효하고 서비스 이용 약관 동의를 하는 경우
가입하기
버튼이 활성화 됩니다. - 키보드의
return
버튼을 눌렀을 때, 사용자가 다음 입력 창으로 이동할 수 있습니다. - 사용자가 비밀번호를 어떻게 입력했는지 확인할 수 있도록 버튼을 제공합니다.
- 회원가입 완료 시 알림창을 통해, 가입이 완료된 것을 사용자에게 알립니다.
- 인원 수 별 포즈 이미지를 랜덤으로 제공합니다.
새로고침
버튼을 누르면, 랜덤으로 다른 이미지를 제공합니다.- 별 버튼을 눌러, 원하는 포즈를 저장할 수 있습니다.
이미지를 불러오는 과정을 최소화하기 위해서 Kingfisher
라이브러리를 적용한 과정을 기록했습니다.
내용 보기
사용자가 저장한 사진을 `Firestore에서 순서대로 불러오기 위해 개선한 작업 내용을 기록했습니다.
내용 보기
코드의 가독성을 높이기 위해 Firebase
에서 제공하는 기능을 적용하여 코드를 개선하는 과정을 기록했습니다.
내용 보기
Firestore에서 swift 커스텀 타입 사용하기
항목에서 코드를 개선하고, 개선한 코드가 정상적으로 동작하는지 팀원과 함께 확인하기 위해 테스트 계획서를 작성했습니다.
내용 보기