[소개]
Pomodoro
라는 시간관리 기법을 기반으로 집중하는 시간과 휴식하는 시간을 설정하는 타이머 앱
[기간]
2023.04.27 ~ 2023.06.02 (1개월)
[인원]
1명
[주요 업무]
- 미리 정해진 집중 시간과 횟수를 설정하여 타이머가 동작하도록 구현
- 총 작업 시간과 휴식 시간, 횟수를 설정하면 집중 시간을 자동으로 계산하여 동작하도록 구현
- 각 회차별 집중 시간과 휴식 시간을 설정할 수 있는 기능 구현
- 앱을 백그라운드에서 동작할 수 있도록 개선했으며 화면 상단에 타이머 진행을 확인할 수 있도록 구현
[트러블슈팅]
- 백그라운드에서 동작하는 앱을 강제로 종료할 경우 정상적으로 종료되지 않는 문제가 있어 사용 라이브러리 오픈소스를 뜯어보면서 해결하고 StackOverFlow에 관련 질문에 답변 (답변 링크)