Search

2차 스프린트 기능 명세 (1)

디테일 뷰

즐겨찾기 버튼

이안
즐겨찾기 버튼 구현
즐겨찾기 버튼 토글
토스트 메세지 연결
10명 제한 예외처리 토스트 메세지 구현
! : 댄서 디테일 페이지를 나갈 때, 결과에 기반해서 증분 메서드를 실행 시키는 것이 바람직해 보임.
버튼을 눌렀다 안눌렀다 할때마다 요청을 보내면 요청 작업이 너무 많아짐.
지오
Firebase 증분 메서드.
해당 필드가 존재하지 않을 때에 대한 예외처리
Firebase 감소 메서드.
백엔드 로직

POP-UP 태그

UI 구현

토스트 메세지 UI(치콩)

토스트 메세지 크기, 폰트, 색, opacity 수정
Chikong

컬렉션 뷰(이안)

컬렉션 뷰의 각 섹션의 최대 셀 개수에 따라 동적으로 컬렉션 뷰의 높이를 수정해주어야함.

Subscription 화면 - 지오

커스텀 탭바

커스텀 탭바 구현
스튜디오 버튼 누르면 아래의 인디케이터가 스튜디오로 이동해야함
스튜디오 버튼을 누르면 테이블뷰의 datasource 가 스튜디오 어레이로 변경되어야함.

스와이프 to Delete

스와이프해서 Delete 하기
구독취소 로직 구현
Table View 에 델리게이트 활용하면 됨

DancerCell 재사용 구현

Util 디렉토리로 빼서 재사용 가능하게 구현 Cell 이름도

Search 뷰

댄서 추천 TableView

댄서추천 테이블 뷰 추가
추천 알고리즘 로직 생각
Chikong
Chikong
제네릭 [ x ]
킹피셔 → 이미지 불러오기 [ 진행예정 ]
댄서 추천 테이블 뷰 추가 [ 댄서 정보 생성 날짜 ] ( 조회수, 좋아요, 광고 )
토스트 메세지 수정 [ x ]
Firebase 연결 [ x ]

다음주 수요일

StudioViewController - 지오

헤더 뷰 (재사용성)

팔로우 버튼
뒤로가기 버튼
스튜디오 이미지, 설명란
인스타그램 URL 이동 버튼

커스텀 탭바 with 3개의 View

재사용 가능한 Bar 구현
PageViewController 구현
PageViewController 와 탭바 연결

하위 View 컨트롤러 (치콩)

피그마 참고
소개 View 컨트롤러 구현
클래스 View 컨트롤러 구현
이벤트 View 컨트롤러 구현
클래스 디테일 View 로 이동

ClassDetailViewController ( 루크 )

헤더 뷰

뒤로가기 버튼
클래스 이미지, 이미지 없을시 스튜디오 커버이미지

본문

재사용 가능한 Bar 현
PageViewController 구현
PageViewController 와 탭바 연결

신청하기 버튼

버튼 생성
로그인 여부 확인
로그인 안되어 있으면 로그인 화면
로그인 되어있으면 신청 경고창(피그마 참고)

Auth 온보딩 - 루크

로직

Firebase 전화번호 로그인 로직 구현(루크)

View

재사용 가능한 입력 ViewController 구현

확인 버튼

버튼 생성

Main ViewController - 지오

< 치콩 작업 우선순위 >
1.
Search Firebase 연결
오류 수정
일부 검색어만으로 검색 해오기
2.
Kingfisher 공부 → 적용
3.
하위 뷰 컨트롤러 작성

헤더

로고

View

재사용 가능한 입력 ViewController 구현

확인 버튼

버튼 생성