Skip to content

5주차

Sejin Kim edited this page Nov 25, 2021 · 6 revisions
[5주차] 스프린트 계획

우선순위 / 기능

  1. 개발

    1. 홈화면 랭킹
    2. 위치 기준이 이상함( Shared 저장 순서 보기)
    3. 스톱워치화면 중간 데이터 로드 (처음에 무조건 씹힘)
    4. 타임라인 TMp 데이터 위치정보
    5. 낚시타임 0초로 뜨는 버그
    6. 스톱워치 백버튼 (화면 아래로 스와이프해서 줄이고, 백버튼 한번 씹힘)
    7. 랭킹 시간 표시 수정
    8. 스켈레톤 UI(홈 랭킹)
    9. 로그인 문제 수정 / 회원 탈퇴 오류
    10. 네트워크 응답별 분기 처리(토슽, 스낵바)
    11. 유튜브 api 호출 수 처리
    12. 룸에서도 저장 후 성공/실패 여부 리턴
    13. 남은 용량
    14. Gps 분기처리
    15. 야간모드 처리
  2. 리팩토링

    1. MVVM 맞춰서 재설계
    2. 데이터 바인딩(업로드 어종태그, 피드 칩버튼)
    3. 함수명 / 변수명 컨벤션 맞추기
    4. 패키지 재분리
  3. 문서화

    1. 의존성 주입 다이어그램
    2. 백로그 수정
    3. 리드미 작성
    4. MVVM 구조 다이어그램

데모 시나리오

홈화면 시나리오 🏠

1. 홈화면 진입
2. 이번 주 물고기 랭킹 확인
3. 유튜브 추천 영상 확인
4. 현재 날씨 정보 확인
    1. 상세 날씨 보기로 확장 뷰 보여주기
5. 스와이프로 새로고침

랭킹 더보기 화면 시나리오 🏆

1. 크기 랭킹 보여주기
2. 존버 랭킹 보여주기

피드 시나리오 💌

1. 전체 탭 보여주기
2. 타임라인 타입은 `타임라인 보기` 눌러서 확장 뷰 보여주기
3. 사진타입 / 타임라인 타입 버튼으로 필터링 되는 것 보여주기
4. 탭 내리면서 페이징 되는 것 보여주기
    1. 페이징으로 피드 표시 속도 빨라진 것 언급하기
5. 스와이프로 새로고침

카메라 시나리오 📸

1. 물고기 사진 찍기
    1. 이번 주 계산 로직 수정한 부분 언급해도 좋을 듯
2. 업로드 화면에서 물고기 종류 선택하고 업로드

스탑워치 시나리오 ⏰

1. 스탑워치 실행
2. 축소화면
3. 다른 탭 움직여보기 ( 홈화면 → 피드 화면 누르기 )
4. 앱 나가서 노티가 생성되는 것을 보여주고, 다시 노티 눌러서 들어가기
5. 카메라 화면 
    1. 스탑워치가 실행중일 때는 사진을 찍을 때 타임라인 데이터로 저장된다는 것을 언급
6. 사진 찍어서 업로드 버튼 누르기
7. 스톱워치 화면에서 타임라인 데이터 생긴 것 보여주기
8. 사진 하나 더 찍어서 타임라인 데이터 한번 더 보여주기
9. 업로드 해서 타임라인 데이터 올라가는 것 보여주기

마이페이지 시나리오 🙋‍♂️

1. 마이페이지 보여주기 
    1. 회원 탈퇴 기능 뺀 것 언급? 전 주와 달라졌으니까

캐싱 시나리오 💽

1. 적당히 피드 페이지 몇개를 보여주고
2. 비행기 모드 실행 후 앱 종료
3. 다시 들어가서 캐싱 된 피드 데이터가 표시되는 것 보여주기

[5주차] 11/23 (화)

😵 각자 한 마디

  • 거의 번아웃 직전.... 빨리 끝났으면
  • 이제 자도자도 피곤하다..
  • 리팩토링 살려줘,,,
  • 생각보다 순조로운데..?🙃

🧾어제 진행 사항

  • 홈화면 랭킹
  • 위치 기준이 이상함( Shared 저장 순서 보기)
  • 스톱워치화면 중간 데이터 로드 (처음에 무조건 씹힘)
  • 타임라인 TMp 데이터 위치정보
  • 낚시타임 0초로 뜨는 버그
  • 스톱워치 백버튼 (화면 아래로 스와이프해서 줄이고, 백버튼 한번 씹힘)
  • 랭킹 시간 표시 수정
  • 스켈레톤 UI(홈 랭킹)
  • 로그인 문제 수정 / 회원 탈퇴 오류
  • 네트워크 응답별 분기 처리(토슽, 스낵바)
  • 유튜브 api 호출 수 처리
  • 룸에서도 저장 후 성공/실패 여부 리턴
  • 남은 용량 계산
  • Gps 분기처리
  • 페이징 로딩 처리
  • 야간모드 처리

🧾오늘 진행 예정

  • 물체 길이 측정 오류
  • 파이어베이스 인증 리팩토링
  • 온도 소수점 변경 + 영하 처리 확인
  • 스톱워치 관련 리팩토링(Main, Stopwatch)
  • 위치요청 분기처리 합치기
  • 타임라인 Tmp 데이터 위치표시 제거
  • MVVM / Hilt 다이어그램
  • 스톱워치 업로드 이후 홈화면에서 백버튼 안먹는 부분 수정
  • 랭킹 더보기 로딩 화면 수정
  • 타임라인 업로드시 동기 처리
  • 야간모드 대응
  • 스톱워치 리사이클러뷰 아이템뷰 수정
  • 홈 화면 상태 저장

[5주차] 11/24 (수)

😵 각자 한 마디

  • 다들 내일 봅시다~~~~~~~~~~~~~~~~
  • 구조 ㄹㅇ 대단하다
  • 11시 50분 2번출구
  • 내일 봅시다~

🧾어제 진행 사항

  • 룸에서도 저장 후 성공/실패 여부 리턴
  • 물체 길이 측정 오류
  • 파이어베이스 인증 리팩토링
  • 온도 소수점 변경 + 영하 처리 확인
  • 스톱워치 관련 리팩토링(Main, Stopwatch)
  • 위치요청 분기처리 합치기
  • 타임라인 Tmp 데이터 위치표시 제거
  • MVVM / Hilt 다이어그램
  • 스톱워치 업로드 이후 홈화면에서 백버튼 안먹는 부분 수정
  • 랭킹 더보기 로딩 화면 수정
  • 타임라인 업로드시 동기 처리
  • 야간모드 대응
  • 스톱워치 리사이클러뷰 아이템뷰 수정
  • 홈 화면 상태 저장

🧾오늘 진행 예정

  • 더보기 화면 마진, 패딩 수정
  • 온도 단위 수정
  • 뷰모델 의존성 리팩토링
  • 로그인 기능 수정
  • 스톱워치 리사이클러뷰 cm
  • 위치 요청 분기 처리 합치기
  • 피드 일부만 캐싱되는 문제 @구윤경
  • 홈에서 새로고침 → 새로 데이터 요청 @종현 전
  • MainActivity 모션레이아웃 리팩터링 @김세진
  • 남은 용량 확인후 저장, 부족할시 가이드 @박치윤
  • 홈화면 랭킹 스크롤 금지 @박치윤
  • 공지사항 (문의사항은 공식메일로 요청해주세요~~ 아래에 Contact 윤경님 메일) @박치윤
  • 타임라인 펼쳐놓은거 다시 접기 @김세진
  • 모션레이아웃 가이드 애니메이션 @종현 전

다음주

  • 화면에 띄울 데이터가 없을때 가이드 (랭킹, 피드)
  • 스톱워치 죽으면 다시 실행되는 서비스 구현
  • 예상치 못하게 종료된 스톱워치 처리

[5주차] 11/25 (목)

📜기획서

📣 개발 룰

기술 조사

기술 조사

🎊개발

기술 특장점

기술 특장점


⛳ 그라운드 룰

그라운드 룰

✨스크럼 기록 / 스프린트 계획 / 주간 회고

스크럼 기록

Clone this wiki locally