-
Notifications
You must be signed in to change notification settings - Fork 1
주간 스프린트
JaeSeok Seong edited this page Dec 15, 2022
·
27 revisions
화면 | 작업 | 담당자 |
---|---|---|
홈 화면 전체 화면 |
네비게이션 연결 툴바 드로어 |
최대윤 이호성 |
루틴 생성/수정 화면 | 루틴 생성 기능 | 성재석 이호성 |
로그인 화면 메인 화면 |
로그인 기능 로그아웃 기능 드로어에 계정 표시 |
최양욱 |
- 로그인 화면에서 로그인
- 홈 화면에서 드로어 열어보기
- 하단 네비게이션으로 루틴 관리 페이지 이동
- 추가 버튼으로 루틴 생성/수정/저장 페이지로 이동
- 루틴 설정 후 저장 버튼 터치
- Room에 루틴이 저장되었는지 확인
- 성재석 <-> 최양욱
- 이호성 <-> 최대윤
화면 | 작업 | 담당자 |
---|---|---|
홈 화면 | 운동 시작 오늘 할 운동 표시 선택된 루틴 표시 및 초기화 |
최대윤 최양욱 |
운동 시작 화면 | 운동 기록 기능 타이머 기능 |
최대윤 최양욱 |
루틴 생성/수정 화면 | 데이터 관리 로직 개선 세트 무게,횟수 기본값 저장 운동 부위 선택 루틴 수정 기능 |
성재석 |
루틴 생성/수정 화면 | 세트 무게, 회수 hint 설정 day와 운동 리사이클러뷰 분리 |
이호성 |
루틴 관리 화면 | 루틴 관리 기능 | 최대윤 |
- 홈 화면에서 오늘 할 운동 표시 확인
- 홈 화면에서 루틴 초기화, 루틴 선택 버튼 동작 확인
- 루틴 선택 버튼으로 루틴 관리 화면으로 이동
- 루틴 생성을 보여주고 루틴을 선택
- 홈 화면에서 루틴 변경 확인
- 운동 시작 버튼으로 운동 시작 화면으로 이동
- 타이머 동작 확인
- 세트 추가, 삭제, 체크 동작 확인
- 운동 완료 동작 확인
- 성재석 <-> 이호성
- 최양욱 <-> 최대윤
화면 | 작업 | 담당자 |
---|---|---|
운동 화면 | 운동 종료 시 타이머 제거 운동 종료 시 체크 확인 |
최양욱 |
루틴 열람 화면 | 루틴 삭제 기능 루틴 공유 기능 |
이호성 |
달력 화면 | 달력 기능 | 성재석 |
공유 화면 | 공유 루틴 표시 공유 루틴 정렬 |
최양욱 최대윤 |
공유 루틴 열람 화면 | 공유 루틴 상세 정보 표시 | 이호성 |
전체 화면 | 화면 전환 시 종료 버그 수정 네비게이션 백스택 문제 수정 |
최대윤 |
메인 화면 | 백업 기능 | 최양욱 최대윤 |
루틴 수정 화면 루틴 상세 화면 |
루틴 수정 페이지에서 day 제거하고 상세 화면으로 넘어와도 남아있는 버그 수정 | 최대윤 |
FireStore 데이터 구조 설계 | 다 같이 |
- 운동 시작 후 종료
- 달력에서 운동 기록 확인
- 내가 생성한 루틴을 공유 (추가로 firestore 사진이 필요할 수 있음)
- 공유된 루틴을 커뮤니티 페이지에서 표시
- 공유된 루틴을 눌러 열람 페이지에서 상세 정보 확인
- 공유된 루틴을 내 루틴으로 적용
- (구현 완료 시) 백업 기능 시연
- 최양욱 <-> 이호성
- 성재석 <-> 최대윤
리팩토링 | 작업 | 상세 | 담당자 |
---|---|---|---|
UserViewModel 리팩토링 | 성재석 최대윤 |
||
ExerciseViewModel 리팩토링 | 성재석 | ||
패키지 구조 정리 | 다 같이 | ||
필요없는 파일 정리 | 다 같이 | ||
스플래시 화면 | 최양욱 | ||
달력 기능 변경 | 성재석 | ||
정렬 기준 바꿨을 때 포지션 위로 | 최양욱 | ||
루틴 day, exercise, set 개수 제한 | 성재석 | ||
루틴 저장 불가(자세한 피드백) | 성재석 | ||
리사이클러뷰 애니메이터 일부 제거, executeBinding | 최양욱 성재석 |
||
운동 이름 길이 제한(폰트 크기 줄이기) | 최양욱 | ||
운동 무게 앞 0 안뜨게 변경 | 최양욱 | ||
루틴 삭제 다이얼로그 | 최대윤 | ||
루틴 생성/수정 페이지 뒤로가기 제한(다이얼로그) | 최양욱 | ||
운동 시간 중간 저장 | 최대윤 | ||
리사이클러뷰 성능 개선 | |||
전체적인 UI/UX 개선 | 관리화면 선택된 레이아웃 명확히 보이게 바꾸기 | ||
자동 로그인 방식 | token, refresh token 써서 실제로 자동로그인 | ||
버그수정 | 작업 | 상세 | 담당자 |
루틴 생성시 exercise없어도 저장됨 | 성재석 | ||
history 생성된 루틴 삭제 안됨 | 성재석 | ||
루틴 상세에서 운동 확장 안되는 버그 수정 | 성재석 | ||
루틴 열람 페이지 day, exercise, set 정렬 | 이호성 | ||
화면 | 작업 | 상세 | 담당자 |
전체화면 | 화면 전환 피드백 | 백스택, UIState, network 연결 상태 | 최대윤 |
유저 정보(id, routine, day) 백업 | 이호성 | ||
유저 히스토리 백업 | 이호성 | ||
유저 루틴 백업 | 이호성 | ||
유저 정보 복원 | 이호성 | ||
유저 히스토리 복원 | 이호성 | ||
유저 루틴 복원 | 이호성 | ||
로그인 화면 | 로그인 할 때 동기화 | 이호성 | |
홈화면 | 회원 탈퇴 기능 | 최대윤 | |
로그아웃 시 로컬 데이터 삭제 | 최대윤 | ||
회원탈퇴 시 로컬+서버 데이터 삭제 | 최대윤 이호성 |
||
레이아웃 깨짐 문제 해결 (recycler view 부분) | 최대윤 | ||
루틴 초기화 | 최대윤 | ||
운동 시작 화면 | 운동 넘어가기 | 최대윤 | |
히스토리 저장할 때, 루틴 명 저장되게 | 최대윤 | ||
공유화면 | 공유 횟수순 정렬 | 최양욱 | |
최신순 우선 정렬 | 최양욱 | ||
공유 루틴 열람 | 공유된 루틴 세부 정보 표시 | 최양욱 | |
내 루틴으로 가져오기 | 최양욱 | ||
로컬 루틴 열람 | 공유하기 | 이호성 | |
공유취소(삭제) | 이호성 | ||
트랜잭션 처리 | 이호성 | ||
중복 데이터 처리 | 공유된 루틴 한 번 더 공유(update) | 이호성 |
- 최초 로그인 시 백업 정보 받아옴 (복원)
- 달력에 히스토리, 관리화면에 루틴 리스트 보여주기
- 내 루틴 선택해서 공유하기 선택
- 공유하기 페이지 보여주기
- 공유 루틴 선택해서 가져오기
- 공유 취소 보여주기
- 로그아웃하고 다른 아이디 로그인
- 회원탈퇴하고 데이터 삭제되는 것 보여주기
- 최대윤 → 최양욱 → 성재석 → 이호성 → 최대윤
- PR 올릴 때 리뷰어 설정하기
- PR 단위 작게
-
PR 리뷰 빨리 하기
- 최신화, 충돌 방지