Skip to content

It is a three-paged to-do list mobile app for iOS that is similar to Apple's native Reminder app.

Notifications You must be signed in to change notification settings

mehmetfiratkahvecioglu/Reminder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

ToDoList

It is a three-paged to-do list mobile app for iOS that is similar to Apple's native Reminder app. It has two screens. The first one is the list screen includes to-dos with their description, date, and time. Each todo can be deleted by swiping left and each to-do has a check button to make it completed. By tapping the plus(create) button, the create to-do screen opens. Users can define a description, date, and time on the to-do. A create button provides saving the to-do and it will be seen in the list on the list screen. In case the user taps on one of the to-dos’s info button, the detail page shows, and the user can edit the to-do.

Architecture

Model-View-ViewModel (MVVM)

Language / Framework

Swift with UIKit

Tools

  • MVVM
  • UIKit
  • Codable
  • UserDefaults
  • SnapKit
  • Programmatically design
  • Swift Package Manager
  • UITableView
  • UIDatePicker

Usage Exapmle

Simulator.Screen.Recording.-.iPhone.13.Pro.Max.-.2022-09-13.at.14.18.32.mp4

About

It is a three-paged to-do list mobile app for iOS that is similar to Apple's native Reminder app.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages