Skip to content

Typical Task Manager App in which the user can keep and track current and completed tasks

Notifications You must be signed in to change notification settings

YevhenBiiak/To-Do-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

To-Do-Manager

More screenshots

Description:

This project is a task manager app developed for iOS devices. The application is designed for users to keep and track current and completed tasks. It allows users to create, edit and delete tasks, set their priority and status - their place in the task list will depend on it. In this app are considered different solutions for task storage, such as UserDefaults, Realm, and remote API. Users can also sort tasks by title, priority, and status. The sorting can be done by simply dragging the task to another category.
This project also considers the use of .xib

Features:

  • Create, edit, and delete tasks
  • Set task priority and status
  • Organize tasks in a list
  • Sort tasks by title, priority, status

Frameworks:

  • Alamofire: for making API requests to https://dummyjson.com/todos
  • Realm: local task storage
  • UIKit: handling user interactions
  • Foundation: encoding and decoding data from and to JSON format

Technology Stack:

  • Swift
  • Xcode
  • Swift Package Manager
  • Storyboard, .xib
  • MVC
  • Ascyn/await
  • REST API, JSON

VIDEO DEMO

tv10.mov
tv101.mov

About

Typical Task Manager App in which the user can keep and track current and completed tasks

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages