This is a simple yet powerful Todo Tasks application built using Objective-C for iOS. It allows users to manage tasks effectively using different states and priorities. The app is designed with clean, user-friendly interfaces and includes a range of task management features such as creating, updating, searching, and filtering tasks.
-
π Todo Screen
View the list of tasks that are yet to be started. -
π In Progress Screen
Shows tasks that are currently in progress. -
β Done Screen
Displays tasks that have been completed. -
β Add Task
Create new tasks with a title and assign them a priority level:Low,Normal, orHigh. -
βοΈ Update Task
Edit task details including title, state (Todo,In Progress,Done), and priority. -
ποΈ Delete Task
Swipe to delete any task easily from the list. -
π Search Tasks
Search for tasks by their title using a convenient search bar. -
π― Filter by Priority
Filter the task list by priority level to focus on the most important tasks.
-
Language: Objective-C
-
UI: Built with UIKit using
UITableViewController -
Data Persistence:
NSUserDefaults -
Screens:
- TodoViewController
- InProgressViewController
- DoneViewController
- AddEditTaskViewController
-
Task Model Includes:
title(NSString)description(NSString)priority(enum or NSString β Low, Normal, High)state(enum β Todo, InProgress, Done)
- Clone the repository:
git clone https://github.com/your-username/todo-tasks-ios-app.git
