-
Notifications
You must be signed in to change notification settings - Fork 4
Day07 개발
Hyeonu Yun edited this page Nov 6, 2020
·
9 revisions
-
Apple OAuth를 통한 로그인 및 회원가입 기능 구현
-
이슈 update API 구현
-
content
,title
,isOpen
,mid
등 issue 테이블 내에 있는 속성들을 수정하는 기능 구현 - 이슈에 할당되어 있는
label
이 수정되었을 때 issue_label 관계 테이블 내의 레코드를 추가, 삭제하는 기능 구현 - 이슈에 할당되어 있는
assignee
가 수정되었을 때 issue_assignee 관계 테이블 내의 레코드를 추가, 삭제하는 기능 구현 - 위 기능들을 테스트하는 테스트 코드 작성
-
-
이슈 필터링 기능 구현중
-
새로운 이슈를 생성할 때 이미지를 업로드하는 기능 구현 및 테스트 코드 작성
-
가입되어 있는
user
의 정보(uid
,userId
,nickname
) read API 구현- 이슈 생성 시 우측 사이드바에 assignees를 설정해줄 때, 이슈 필터링 기능의 author를 설정해줄 때 사용
-
로컬 회원 가입, 로그인 구현
- 회원 가입 UI 구성
- 회원 가입 및 로그인 API를 활용해서 서버와 통신,
JWT
및 user 정보 수신하여UserDefaults
에 저장 - 이후 접속 시
UserDefaults
에서 Token 존재 여부 확인 후 화면 분기
-
이슈 리스트 화면 표시
- 이슈 목록 UI 변경(cell 간격, 내부 레이아웃 변경, +버튼 이미지 확대)
- 셀 애니메이션 추가
- 이슈 목록 뷰모델 수정
- 이슈 목록 API 호출 추가
- searchBar cancel button 표시(입력 완료 후에도 활성화를 위해 key value 사용
- Issue detail, creation, filter 뷰 그룹 정리, 기본 파일 추가