# 데모 영상
## 순서
- Home - 수현
- 무한 스크롤
- 무한 스크롤을 커스텀뷰로 직접 구현하였습니다.
- 동영상 및 음원 재생
- 음원에 맞는 영상을 배경에서 재생합니다.
- PlayHistory, Favorite
- 재생 기록과 좋아요를 누른 음원을 밑에서 보여줍니다.
- Focus - 기완
- Default Mode
- 가장 기본적인 모드로, 정해진 시간 동안 집중하는 기능입니다.
- Pomodoro Mode
- 집중과 휴식을 반복하는 뽀모도로 타이머입니다.
- Infinity Mode
- 시간 제한 없이 타이머가 지속되며 사용자가 원하는만큼 이용할 수 있는 모드입니다.
- Breath Mode
- 스트레스 해소에 도움이 되는 숨쉬기 운동을 진행하는 모드입니다.
- Explore - 현식
- 태그별 목록 보기
- 태그 별 음원을 확인할 수 있습니다.
- 검색
- 검색어와 일치하는 음원을 확인할 수 있습니다.
- 음원 상세 들어가기
- 음원 셀을 선택하여 음원상세 화면으로 이동합니다.
- 모드 전환
- 홈화면의 모드전환 버튼을 누르거나 선택된 음원 유형에 따라 앱의 모드를 전환합니다. 다크 모드는 클럽 분위기를 연출합니다.
- Sound 음원 상세 - 현식
- 재생 및 정지
- 기기내 음원이 저장되어 있지 않으면 Firebase에 요청하여 다운로드 후 재생합니다.
- 좋아요 기록
- 하트 버튼을 누르면 좋아요 리스트에 추가되어 홈화면에 표시됩니다.
- 음원 리스트 기록
- 플러스 버튼을 누르면 음원 리스트에 추가되어 홈화면에 표시됩니다.
- Maxim - 상진
- 맥심 화면
- 집중에 동기부여가 되는 명언을 제공 합니다.
- 캘린더 버튼
- 위의 캘린더 버튼을 클릭하면 현재 주차의 일자가 나오고 인디케이터를 통해 현재 날짜의 위치를 알 수 있습니다.
- 캘린더 헤더
- 캘린더 목록의 버튼을 클릭하면 해당날짜로 이동합니다.
- Me
- 통계
- 일일 집중 기록을 흔히들 잘 아시는 GitHub잔디 형태의 그래프를 직접 구현해서 보여주었습니다.