Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Day 8 회고 및 Day 9 목표설정 #62

Closed
6 of 9 tasks
whrlgus opened this issue Dec 3, 2020 · 0 comments
Closed
6 of 9 tasks

Day 8 회고 및 Day 9 목표설정 #62

whrlgus opened this issue Dec 3, 2020 · 0 comments

Comments

@whrlgus
Copy link
Collaborator

whrlgus commented Dec 3, 2020

Day 8 회고

  • 어제 많이 진행해서 좋다. 저녁에 온수매트를 깔고 눕지말자! 정신차리자! 밤 늦게 치킨 먹지 말자...
  • 어제는 의견 충돌로 인한 시간낭비(?)가 없어서 진행이 원활했다. 규칙적으로 페어프로그래밍을 하고 휴식시간도 갖는 방식으로 진행한 점이 안정감이 들었다.
  • 점심을 먹고 저녁을 먹고 잠을 잤던게 후회된다.

Day 9

어제 한 일

  • Coordinator 패턴 리팩토링 - 뷰하나당 코디네이터를 가지도록 변경
  • 러닝 중 화면 구현 (RunningInfoView)
  • 러닝 중 화면의 러닝 데이터 탭 인터렉션 구현 (다른 데이터를 보여주도록 변경)
  • CoreLocation으로 받은 데이터를 RunningDataProvider, RunningInfoViewModel을 거쳐 관련 정보 갱신
  • Timer를 사용해 1초 주기로 상태에 따른 러닝 시간 갱신
  • 러닝 일시정지 화면 및 애니메이션 구현 (PausedRunningView)
  • Dependency Factory 구현 및 리팩터링
  • 러닝 시작 후 백그라운드 상태에서도 CoreLocation 동작
  • 러닝이 일시 정지된 상태에서도 백그라운드에서 동작
  • 러닝 종료후에는 백그라운드 모드에서 동작을 중지
  • 버튼 이미지 추가 및 사이즈 조절
  • GoalTypeVC 선택된 GoalType에 맞춰 Cell 스타일 적용
  • CustomView들의 extension 순서와 배치,
  • CustomView들의 style -> nested Enum으로 변경 후 Style로 명칭 통일
  • SFSymbol 이미지를 편하게 사용하기 위해 extension으로 분리
    • 기존 CircleButton에서 사용하던 UIButton+SFSymbol Extension에서도 UIImage+SFSymbol을 사용하도록 변경
  • print() 문 제거
    • print() 문 제거시 test에서 forEach 에 변수를 사용하지 않게 되어 forEach{ _ in} 처리
  • timer 이벤트 간격을 1초로 설정 시 1초를 넘는 이벤트로 인해 2초가 넘어가는 문제 수정
    • timer 이벤트 간격을 1초보다 적은 0.8로 적용
  • RunningInfo Initial/Resume 애니메이션을 적용하기 위해 RunningDataProvider와 그 프로토콜에 isRunning 접근자 추가
  • RunningInfoVC/VM에 Initial/Resume Subject 추가 및 ViewDidLoad Input 추가

오늘 해야할일

  • 애니메이션 및 햅틱
    • 목표설정 버튼 탭 햅틱 피드백 및 크기조절 애니매이션
    • 러닝 info 화면 info 뷰, 러닝 일시중지 및 러닝 재개 버튼 클릭시 햅틱 피드백
    • 러닝 일시중지에서 러닝 중 화면으로 전환시 러닝 메인 info 뷰 사이즈 조절 애니매이션
    • 러닝 정지 버튼 롱 탭 제스쳐 추가
  • 맵 경로 표시 테스트
  • 케이던스, 칼로리, BPM 연산 구현
  • 스플릿 데이터 구조 설계
  • running data 저장(core data)
@whrlgus whrlgus changed the title Day 7 회고 및 Day 8 목표설정 Day 8 회고 및 Day 9 목표설정 Dec 3, 2020
@whrlgus whrlgus closed this as completed Dec 19, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants