날짜를 선택하면 그 날짜에 해당하는 메모가 하단에 출력되고, 삭제하거나 수정, 작성할 수 있다.
Donelist는 이미 완료한 작업들만 보여주는 리스트 화면으로 구성하였다.
짤막한 후기
MVVM 패턴을 좀 더 이해하고 사용해보기 위하여 시작한 프로젝트였다.
잘 이해하지 못한 상태에서 처음부터 복잡한 앱을 만들게 되면 자주 막혀 흥미도 떨어질 것 같아 TodoList를 만드는 것 부터 시작해 보았는데, 재미있는 작업이었다.
하지만 MVVM를 완벽히 구현했다고 보기에는 아직 무리가 있는 것 같다. 내가 한 방법 중에 분명 더 좋은 방법이 있었을 것이고, 다른 라이브러리를 사용해볼 수도 있었을 것이며 규모가 크지 않은 메모 앱이다보니 MVVM 패턴보다는 다른 패턴으로 제작하는 것이 더 어울렸을 수도 있다.
여러 라이브러리에 대한 학습을 더 마친 후에, MVVM 패턴을 완벽하게 활용할 수 있도록 하기 위하여 다음에 또다시 새로운 프로젝트에 도전해보려고 한다.