-
Notifications
You must be signed in to change notification settings - Fork 5
주간 스크럼 기록
uuranus edited this page Dec 14, 2022
·
8 revisions
2022/11/08
- 기능적 요구사항 명세 작성
-
피그마 와이어프레임 작성
-
다른 사람 갤러리
-
홈화면
-
2022/11/09
-
전반적인 이야기
-
매인 컬러를 어떻게 정할지
- 머터리얼 컬러?
- 변경가능 -> 추후에 결정
-
피그마에서 와이퍼프레임 검토하며 조금씩 수정
- 영상에서 댓글, 좋아요 버튼의 위치
- 위치 권한을 언제 얻어오는가
-
와이어프레임 좀 더 자세히 작성
- 와이어프레임에 색 넣기
- 자세한 Ui는 나중에 결정
- 온반처럼 텍스트 스타일 같은건 미리 결정
-
기능 리스트에 얼마나 걸리나 적자
- 피쳐리스트 완성이후에 작성
-
-
오늘 할 일
- UI쪽 텍스트 스타일 지정
- 비기능적 분석
- 위 두개가 끝나면 피쳐리스트까지
2022/11/10
-
스크럼 내용
-
홈 화면 이슈
홈 화면에 중요한 기능이 있진 않다. 하지만 사용 연령대가 비교적 높을 것이기 때문에 골프 디자인이 들어가는 것이 더 좋을 것이라 생각하여 홈 화면을 남기기로 함.
-
- 페이징 처리
- 아키텍처 및 객체지향 중시
- 동영상 라이브러리 선택(Media or Exo)
- 동영상 컨트롤러 커스터마이징
- 영상 수정/삭제 기능 추가?
- 서버가 없는데 어떻게 랜덤으로 영상을 가져와서 보여줄 것인지?
- 네트워크 연결 상태 관리하는 클래스 분리
- 골프와 관련된 커스텀 뷰 애니메이션
-
-
오늘 할 일
- 기술 명세서 작성 마무리
- 개발 일정 및 우선 순위 결정
- (Gantt 차트 작성)
2022/11/11
-
스크럼 내용
- 기획&설계 공유 문서 점검
- 간트 차트 점검
- 마이 페이지 화면 회의
- 대표 색상 어떤 걸로 할것인지
-
오늘 할 일
- 기획&설계 공유
- 멘토님 만남
- 멘토님 피드백 바탕으로 추가 회의
2022/11/15
- 스크럼 내용
- 어제 한 내용 공유
재완님
- 앱 구조 작성 및 개선
- 클린 아키텍처 정의에 따라 유스케이스와 엔티티 정의
- 작성한 구조를 바탕으로 개발 가능성 확인 및 서버에서 데이터를 어떻게 받아와야할지 의논
상호님
- 네비게이션바 생성 및 그래프와 연결
- 네비게이션바 아이콘, 글자색 조정
유란님
- 앱 테마 색상 지정
- Dimen, theme에 값 배정
- 그라데이션 백그라운드 생성
근성님
- 스플래시 화면 생성
주원님
- 파이어베이스 구조 생성 및 연결
- 파이어베이스 테스트
- 오늘 할 일
- 촬영 화면 개발
- 홈화면 개발
- 로그인 화면 개발
- 스플래시 버그 수정
2022/11/16
- 스크럼 내용
- 어제 한 내용 공유
주원님
- 로그인 액티비티
- 액티비티 스플래시 화면 3/ 로그인 저장
상호님
- 네비게이션 작업 마무리
- 동영상 추가 버튼 누를시 바텀시트가 나타서 촬영, 업로드 선택가능
- 동영상 20초 넘을시 임시로 업로드막음
재완님
- 모델부분 설계
- 피쳐리스트에서 유스케이스의 대상이 되는 것들 체크
근성님
- 카메라 작업
- 녹화된 영상 캐시에 저장
유란님
- 홈프래그먼트 디자인
- 환영문구 랜덤으로 출력
- 일러스트레이션 추가
- 오늘 할 일
- 추가버튼 누를시 홈으로 이동하는 버그 수정
- 영상 압축 방법 찾기
- 촬영후 화면 개발
- 날씨 API 연동
- 상황에 따라 피쳐 개발
2022/11/17
- 재완님
- 다른 분들의 PR코드리뷰하며 approve
- 작성한 구조를 바탕으로 코드 작성
오늘 할일
- 유스케이스 내부 코드 작성
- 상호님
- 네비게이션 버그 수정
- 컨플릭트 수정
- 네비게이션 바텀 시트 작업
오늘 할일
- 촬영 후 화면 작업
- 주원님
- Firestore 정렬된 데이터 요청 구현
- Firestore runQuery function 작업
오늘 할일
- firestore작업 마무리 후 storage작업
- 근성님
- 카메라 화질 테스트
- 스플래시 수정 시도
오늘 할일
- 리사이클러뷰 작업
- 상호님과 함께 카메라 뷰 연결
- 유란님
- 날씨 API를 통해 날씨 받아오기
오늘 할일
- 날씨 API 오류 수정
2022/11/22
어제 한 일
재완
- 마이페이지 UI 구현
주원
- Firebase 데이터를 끊어서 가져올 수 있는 기능 구현
- Firebase에 접근할 수 있는 인터페이스 구현
상호
- 동영상 업로드에서 영상 처리하는 기능 작업중
근성
- 나의 갤러리 UI 구현 후 MockData와 연결
- 나의 갤러리 검색 기능 구현
유란
- 하드코딩된 문자열을 리소스 파일로 분리
- 날짜를 날짜 형식에 맞게 출력하는 바인딩 리소스 구현
오늘 계획
재완
- 마이페이지 UI 일부 수정하기
- 마이페이지 기능 마저 구현하기
주원
- Firebase 서버 정리
- 상세 플레이 화면 시작하기
상호
- 동영상 업로드 로컬 기능 완성하기
- 동영상 업로드 기능 서버와 연결하기
근성
- 나의 갤러리 서버와 연결하기
- 다른 사람 갤러리 로컬 기능 구현하기
유란
- 여러 화면에서 사용되는 네트워크 에러 대응 기능 구현
- 여러 화면에서 사용되는 로딩 대응 기능 구현
2022/11/23
어제 한 일
주원
- Firebase 데이터와 Entity 클래스 연결
- 상세 플레이 화면 구현중
상호
- 동영상 업로드 기능 구현중
유란
- 로딩 에니메이션 구현
근성
- 나의 갤러리/다른사람 갤러리 인피니티 스크롤 구현
재완
- 마이페이지 로그아웃/회원탈퇴 기능 구현
오늘의 계획
주원
- 상세 플레이 화면 완성하기
상호
- 동영상 업로드 기능 완성하기
유란
- 로딩 화면, 네트워크 에러 화면 등 비기능 요구사항 구현
근성
- 나의 갤러리, 다른사람 갤러리 수정/완료하기
재완
- 마이페이지 마저 완성하기
- 마이페이지 UX 개선하기
2022/11/24
어제 한 일 && 오늘 계획
재완
- 닉네임 변경 기능 구현
- 닉네임 변경 기능 완성하기
상호
- 업로드 화면 로컬 기능 구현
- 업로드 화면 서버 연결할 예정
근성
- 나의 갤러리/다른사람 갤러리 리스트 페이징 작업
- 갤러리 리스트 페이징 작업 개선 예정
주원
- 비디오 플레이 액티비티 구현
- 바텀시트 구현
- 비디어 플레이 액티비티 완성할 예정
유란
- 화면에 공통으로 사용되는 로딩 화면 구현
- 네트워크 비연결시 로딩화면 띄울때 발생하는 버그 수정 예정
2022/11/29
-
주원
- 어제 한 것
- 동영상 상세페이지
- 동영상 삭제 후 갤러리 화면 돌아오면 삭제된 데이터가 남아있는 문제 해결
- 삭제 진행 중 로딩 화면 보여주기
- 사용자 정보
- firestore에 사용자 정보 document 추가
- 동영상 상세페이지
- 오늘 할 일
- 좋아요 정보 저장
- use case 연결
- 어제 한 것
-
상호
- 어제 한 것
- 업로드 화면 레이아웃 변경
- 메모를 업로드 화면2로 옮김
- 썸네일도 같이 보여줌
- 동영상 편집 구현 고민
- 라이브러리 사용 or 직접 구현
- 업로드 화면 레이아웃 변경
- 오늘 할 일
- glide 공부
- 동영상 스와이프 기능 구현 학습
- 어제 한 것
-
근성
- 어제 한 것
- 갤러리 검색
- 검색 결과가 없을 경우 화면 구현
- 계획 (페이징)
- 페이징 로딩 중에 상단으로 올라가는 경우 로딩이 끊김
- 로딩 화면으로 아예 상호작용을 막아버리기 (좀 더 고민)
- 업데이트된 데이터만 반영
- 시간대별로 페이징
- 좋아요 게시물은 어떤 걸 기준으로 페이징할 것인가
- 페이징 로딩 중에 상단으로 올라가는 경우 로딩이 끊김
- 오늘 할 것
- 네트워크 연결 실행바
- 어제 한 것
-
재완
- 어제 한 것
- 마이페이지 탈퇴, 로그아웃 시 다이얼로그 띄우기
- 업로드 화면 테스트 및 학습
- 오늘 한 것
- 나머지 부분 테스트 (이슈가 발생할 만한 부분 위주로)
- 어제 한 것
-
유란
- 어제 한 것
- 홈화면, 앱 아이콘 추가
- 그린 기울기 구하기 화면 구현
- 가속도값에 따라 뷰 움직이기
- 오늘 할 것
- 가속도값 계산 및 화면 디자인 수정
- 다이나믹 컬러 적용 (시간이 된다면)
- 어제 한 것
2022/11/30
-
주원
- 어제 한 것
- 좋아요 기능
- 좋아요 개수 표시
- 좋아요 한 동영상인 경우 아이콘으로 알려줌
- 좋아요 업데이트에 따른 정렬 업데이트
- 좋아요 기능
- 오늘 할 일
- 동영상 로딩 시간 줄이기
- 파이어베이스 연결 코드 리팩토링
- MLKit 사용해서 골프 특화 기능 넣어보기
- 어제 한 것
-
상호
- 어제 한 것
- 영상 빠르게 재생하는 법
- google cloud storage을 사용
- 1초 정도 빠르게 재생 (직접 측정, firebase를 거치지 않고 바로 전송하기 때문인 것 같음)
- 영상 빠르게 재생하는 법
- 오늘 할 일
- 동영상 스와이프 기능 마무리
- 동영상 편집 (구간 자르기)
- 이미지,동영상 캐싱 학습
- 어제 한 것
-
근성
- 어제 한 것
- 최신순 페이징 작업
- 페이징에 대한 스낵바 에러 처리 (ex. 데이터를 불러오는데 실패했습니다)
- 오늘 할 것
- 좋아요 업데이트에 따른 페이징 방식 고민 및 적용
- 페이지를 언제 불러올 것인지 (몇개의 아이템이 남아있을 때 or 마지막으로 보여질 아이템에서 몇 번째 위가 보여질때)
- 어제 한 것
-
재완
- 어제 한 것
- 마이페이지 고도화 작업
- 로딩화면 보여주기
- SharedFlow로 변경 (초기값이 없기 때문에 StateFlow는 사용하지 않음)
- 마이페이지 고도화 작업
- 오늘 한 것
- 페이징 관련 테스트 코드 작성
- 닉네임 업데이트 비동기 작업 처리 (닉네임 서버 업데이트 되기 전에는 화면에서 이전 닉네임이 보여지는 것)
- 어제 한 것
-
유란
- 어제 한 것
- 그린 기울기 구하기
- 홈 화면 domain 레이어를 거치도록 usecase, repository, data source로 분리
- 오늘 할 것
- 다이나믹 컬러 적용 (썸네일 & 상세 플레이 화면 아이콘)
- 어제 한 것
2022/12/01
-
주원
- 어제 한 것
- 오늘 할 일
-
상호
- 어제 한 것
- 업로드 시 썸네일과 메모가 올라가지 않는 것 수정
- 동영상 좀 더 빠르게 로드하는 방법 (GCD)
- 동영상 서버 위치를 미국 -> 아시아로 변경
- 공개 엑세스로 URL을 해놓으면 좀 더 빨라지는 것 같음
- 오늘 할 일
- 스와이프 데모영상
- 클라우드 엑소플레이어 연결
- 어제 한 것
-
근성
- 어제 한 것
- 좋아요 페이징 처리
- 시간대 순서대로 가져오기
- 좋아요 페이징 처리
- 오늘 할 것
- 페이징 마무리
- 카메라 꺼지는 오류 해결
- 어제 한 것
-
재완
- 어제 한 것
- 테스트 구조 고민
- 오늘 한 것
- 테스트 구조 짜기
- 실제 서버를 두고 클라이언트에서 대응을 잘 하는지 확인
- 테스트 구조 짜기
- 어제 한 것
-
유란
- 어제 한 것
- 다이나믹 컬러 적용
- 오늘 할 것
- 데모 준비
- 디자인 수정
- 어제 한 것
2022/12/06
-
주원
- 어제
- 비디오 재생화면 관련 생명주기 수정
- GCS OPEN URL 적용
- 오늘
- 비디오 압축 라이브러리 찾아보기
- 리팩토링
- 어제
-
상호
- 어제
- 영상촬영 권한 문제 해결 pr
- 오늘
- 스와이프 마무리, 근성님과 페이징 연계
- 어제
-
근성
- 어제
- 페이징 방식 교체, 아이템 사이즈 버그 수정
- 오늘
- 다국어 지원
- 리드미 파일 작성
- 어제
-
유란
- 어제
- 다크모드 지원 진행 중.
- 오늘
- 다크모드 적용
- 어제
-
재완
- 어제
- 유닛테스트를 위한 Mock Repository 작성, 데이터 매핑에 관한 테스트 코드 작성
- 오늘
- 로그인 뷰모델부터 테스트 코드 작성, 마이페이지 테스트 코드 작성.
- 어제
2022/12/06
-
주원
- 어제 : 비디오 압축기능 구현 중
- 오늘 : 비디오 압축기능 마저 구현, 업로드 관련 버그 픽스
-
재완
- 어제 : 로그인 뷰모델 테스트 코드 작성, mock use case 구현
- 오늘 : 마이페이지 테스트코드 작성
-
근성
- 어제 : 소개페이지 작성 및 수정
- 오늘 : 리드미 작성 및 수정, 다국어 지원
-
유란
- 어제 : 다크모드 대응, 다이얼로그 스타일 수정
- 오늘 : 다이얼로그 전체적으로 수정, 바텀시트 스타일 수정
-
상호
- 어제 : 스와이프 쪽 작업
- 오늘 : 스와이프 작업 완료 및 PR 작성
2022/12/07
-
주원
- 어제 : 비디오 압축기능 구현 완료
- 오늘 : 데모 발표 준비, 버그 픽스
-
재완
- 어제 : 마이페이지 닉네임 변경, 날씨 테스트코드 작성, 홈뷰모델 테스트
- 오늘 : 테스트코드 수정, 마이 갤러리쪽 테스트 코드 작성
-
근성
- 어제 : 페이징 관련 문제 수정, 다국어 지원 적용
- 오늘 : CI/CD 살펴보기
-
유란
- 어제 : 다이얼로그 다크모드 적용, 바텀시트 스타일 수정, 드롭다운 메뉴 디자인 수정.
- 오늘 : 테블릿 디자인 구성
-
상호
- 어제 : 스와이프 작업
- 오늘 : 스와이프 작업
2022/12/13
-
주원
- 어제
- exoplayer 이슈 기술조사 작성
- 오늘
- firebase restAPI 기술조사 작성
- 어제
-
상호
- 어제
- 스와이프 코드 PR
- 오늘
- 스와이프 코드 구조 다이어그램 & QA
- 어제
-
근성
- 어제
- CI 작성
- 오늘
- 부스트캠프 레포지토리에 CI 적용
- 어제
-
유란
- 어제
- 날씨 위치 권한 비허용될 때 앱 종료 오류 해결
- 오늘
- 날씨의 권한별 상황 처리하기
- 어제
-
재완
- 어제
- 탈퇴 안 되는 것 해결
- 오늘
- 나머지 ViewModel (PlayVideo, OthersGallery 등) 테스트
- 어제
2022/12/14
-
주원
- 어제
- 오늘
-
재완
- 어제
- 오늘
-
근성
- 어제
- 오늘
-
유란
- 어제
- 오늘
-
상호
- 어제
- 오늘
2022/12/15
-
주원
- 어제
- 기술조사 문서화
- 오늘
- 발표영상 내용 정리하기
- 어제
-
재완
- 어제
- my gallery 테스트
- 오늘
- others gallery 테스트
- 어제
-
근성
- 어제
- CI
- 오늘
- CI 빌드 안되는 문제 해결
- 갤러리 List 중복 처리
- 어제
-
유란
- 어제
- 날씨 오류 해결
- 오늘
- 프로젝트 발표 영상 준비
- 어제
-
상호
- 어제
- 오늘