구현 기능 정의
기능 | 세부 기능 |
일정 등록 | 스크롤뷰, 년도&월을 가로 스크롤뷰 - 리스트로 나열, + 버튼으로 일정 생성 |
달력 표시 | 데이터베이스 연결 |
푸쉬 알림 연결 |
•
크게 view 2개로 이루어짐
•
일정 등록 뷰 → 미리알림처럼 일별로 list 형태의 일정 CRUD (생성은 +버튼으로 가능)
•
달력 뷰 → 달력에 날짜 클릭하면 일정이 나오도록 하단에 preview 생성
리마인더 기능 정의
투두정의
크게 view 3개로 이루어짐
달력 뷰
•
메인뷰
•
일정 클릭하면 todolist 나옴
•
todo list
◦
카테고리(색깔), 일정, completed
◦
option 버튼 -> 모달뷰: 날짜, 시간, 내용 수정 가능
◦
삭제, 정렬 -> 드래그 방식
◦
반복 기능
•
반복 주기: 일주일, 년도
반복의 리밋을 정하는 걸로
달력 공유 방식 (나중에)
카테고리뷰
•
카테고리
•
애플 로그인, 파이어베이스(나중에) -> Swift data로 로컬 작업
•
구현 방식
와이어 프레임(figma)
SwiftUI, 부분적 UIKit
swiftData