할일을 관리하면서 퍼포먼스 키우기!
시작과 종료 시간을 설정해서 퍼포먼스를 향상시키는 효과를 볼 수 있습니다.
저의 첫 번째 iOS 개인 앱 프로젝트입니다. 👀
개발 기간: 2020.12.20 ~ ing
먼저 유저가이드를 읽어주세요! 해야할 일을 작성하고 동그라미 버튼을 눌러 완료해주세요.
작성 또는 업데이트
- 퍼포먼스 스위치를 켜서 시작과 종료 시간을 설정할 수 있습니다.
- 시작 시간만 설정하고 싶다면, 시작 시간만 설정하고 저장하세요. 이후 옵션 선택을 통해 설정할 수 있습니다!
- 캘린더 모양의 버튼을 누르면 시작과 종료 시간이 현재 날짜로 바뀝니다!!
- 퍼포먼스를 쓰고 싶지 않다면 끄고 저장하시면 됩니다.
- 할일을 완료시 수정이 불가능합니다, 완료를 취소하고 수정하세요!
마크
- 왼쪽에서 오른쪽으로 할일을 밀고 할일에 마크를 하세요!!
삭제
- 오른쪽에서 왼쪽으로 할일을 밀고 할일을 지우세요!!
- 할일 수정시에도 삭제할 수 있습니다.
결과
- 시작과 종료 시간을 설정하고 할일을 완료하세요. 그러면 결과를 확인할 수 있습니다!!
다크모드
- DoIT의 라이트와 다크모드를 보고싶다면 기기의 화면 스타일을 변경해보세요!
알림 시간 설정
- ‘알림 시간’을 눌러서 알림 시간을 바꿔 보세요!
- 1시간 전, 30분 전, 10분 전, 설정한 시간으로 바꿀 수 있습니다.
- 기본 알림 시간은 10분 전으로 설정되어 있습니다.
- MVC
- Singleton
- RealmSwift
- Swift
v1.0
- Todo앱의 기본적인 CRUD 구현
- 시작과 종료 시간을 설정하여 로컬 알림과 퍼포먼스 결과를 받을 수 있음
- 마크 표시
- 알림 시간 설정
- 온보딩
- 다크모드
v1.1
- 할일 업데이트 시 설정되어 있는 날짜가 자동으로 현재 날짜로 변경되는 버그 수정
- 설정 페이지 닫기 버튼 추가
v1.2
- 할일 완료시 취소선 및 완료 이미지 추가 등 UI 개선
Main View | Detail View |
---|---|
Result(After Complete) | Info View |
---|---|
User Guide | Dark Mode |
---|---|