Todo Manager App with Swift

TodoManagerApp

  

リポジトリ名

このアプリは、シンプルにタスクを管理できるTodoアプリです。 タスクには、日時を設定することができ、メイン画面では ユーザーが選択した日付に該当するタスクを表示させることができます。

また、widget機能も設定されており ホーム画面から今日のタスクを確認することができます。

Dependency

Xcode Version 13.4.1

SwiftUI CoreData WidgetKit

Pods FSCalendar

Usage

ContentViewの画面右下部分にある、trayボタンからタスクを新規作成することができます。 新規作成が完了しましたらAllTaskViewに反映され、タスク一覧に追加されます。

作成したタスクをタップすることで新規作成時に時間を未設定に設定していても、タスク名を変更したり 再度時間を設定することも可能となっています。

ContentViewでは、作成したタスクを基に ・ユーザーが選択した日のタスク ・今日のタスク

を表示させるviewを用意しています。

widgetに関しては、medinumサイズのwidgetを用意しています。 ここでは ・今日の日付、曜日 ・今日のタスク

を表示させ、アプリを開かずともタスクを確認することが可能となっています。

Authors

Michitaka Ishida

GitHub

View Github