- 타이머가 동작해야 한다.
- 정확하게 1초 씩 증가해야 한다.
- 시각을 올바르게 표시해야 한다.
- 1시간 미만일 시 mm:ss 형식으로 표기한다.
- 1시간 이상일 시 hh:mm:ss 형식으로 표기한다.
- 화면 전환 등의 이벤트에도 영향을 받지 않아야 한다.
- 시작/종료가 명확해야 한다.
- 사용자가 타이머 버튼을 터치하면 즉각 타이머가 시작된다.
- 종료되면 타이머 시간과 함께 메모를 작성할 수 있어야 한다.
- 메모는 폰에 저장되어야 한다.
- 내가 써보지 않은 Room을 사용해보자.
- 현재 날짜와 타이머 시간이 자동으로 메모에 기입되어야 한다.
- 날짜 순, 타이머 시간 순 오름차순/내림차순 정렬을 지원해야 한다.
- 메모 내용은 수정, 삭제가 가능해야 한다.