운동 기록 기능 flow에 대한 인수인계 세션을 위해 준비한 자료입니다. ( 실제 세션은 자료 flow를 따라서 진행되지 않았으나, 참고용으로 자료를 남겨두었습니다. )
운동 기록 기능 flow 세션을 위해서 준비한 자료는 운동 기록 기능 관련해서 특이사항이라고 판단한 점들에 대해서 정리되어 있습니다.
아래 자료는 운동 상세 페이지(SetDetailView)에서 왜 바로 Realm DB의 값을 사용하지 않고 별도의 로컬변수인 tempSetDataArray 를 선언해서 데이터를 복사해서 사용하는지에 대한 히스토리 설명이 필요할 듯 하여 준비한 자료입니다.
원래는 바로 Realm 데이터를 참조하고 수정했었는데, 유저가 세트를 빠르게 이동 시 데이터가 이상하게 변경된다는 이슈를 제보해서 이를 해결하는 과정에서 로컬 변수에 데이터를 복제해서 사용하는 형태로 변경되었습니다. )
해당 히스토리 관련해서 로컬 변수에 DB값을 할당하고 다시 DB에 업데이트하는 flow에 대한 차트입니다.
아래 자료는 운동 상세 화면 진입 시, 몇 번째 세트가 표시되는지 직관적으로 이해하기 어려울 수 있을 듯 하여 준비한 자료입니다.
아래 자료는 운동 상세 화면에서 한 세트를 완료했을 때, 다음 세트로 몇 번째 세트가 표시되는지 직관적으로 이해하기 어려울 수 있을 듯 하여 준비한 자료입니다.


