본문 바로가기
개인 프로젝트/운동일지 App

운동일지 App 개발일기 #04

by 왕큰새 2022. 2. 16.
728x90

 

운동 기록 화면 운동 기록 추가 화면

운동 기록을 추가하면, 달력에 기록 수에 따른 Dot을 찍는다.

달력의 날짜를 클릭하면 그날의 기록을 화면에 표시하도록 하였다.

 

 

루틴 목록 루틴 진행 타이머 작동

 

루틴 시작하기 버튼을 누르면, 루틴 진행 화면으로 넘어간다.

루틴에 포함된 운동을 확인할 수 있고, 타이머를 통해 루틴을 진행한 시간을 확인할 수 있다.

완료 버튼을 누르면 운동 기록을 저장할 수 있다.

 

추후에 운동 기록에 운동 시간도 저장할 수 있도록 해야겠다.

 

 

운동 목록 

 

운동 목록을 확인할 수 있고, 추가할 수 있다.

 

 

 

타이머 기능을 추가하면서 한 생각이, 백그라운드로 실행했을 때도 서비스를 이용,

알림으로 운동 진행 시간을 알 수 있으면 좋겠다고 생각하여 추가한 기능이다.

 

백그라운드로 처음 갔을 때 알림이 바로 생성되지 않고 두번 정도 가야 생성이 되는 문제가 있고,

타이머를 일시 정지 시켰을 때 알림은 계속 시간이 가는 문제가 있어서 해결해야 할 것 같다. 

 

 

소스 코드 - https://github.com/sanghyoLe/GiantSecret