- 개인 프로젝트
- Swift, iOS
- Combine
- AutoLayout
- MVVM
- Userdefaults
- Combine을 사용해서 구현
- CollectionView에서 Drag & Drop을 구현
- 리스트의 목록 상태 변화를 O 형태 UI 상태와 연동되게 구현
- O 형태 UI 에니메이션 구현
- Timer 에니메이션 구현
- Userdefaults를 이용해서 사용자가 기록한것들을 저장하게 구현
- 모든 UI와 동작을 Storyboard없이 코드로만 구현
- WWDC 19에 소개됐던 DiffableDatasource를 적용해서 검색 창에 생기는 변화들을 구현