Skip to content

Savaliyasmit/Task-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

Note

This project is developed on a Hackintosh setup. Both the iOS simulator and the demo video may experience lag due to the limitations of the setup.

Task App

Overview

The Task App is a simple and intuitive application designed to help users manage their daily tasks effectively. Inspired by the functionality of the Notes app, it includes features like creating, modifying, and deleting tasks, along with a search functionality and smooth animations.

Features

Create Todo: Easily add new tasks with a user-friendly interface.

Delete All Todos: Quickly clear all tasks with a single action.

Search Functionality: Locate specific tasks using a built-in search bar.

Table View Integration: View tasks in a neatly organized table layout.

Swipe Actions: Trailing Swipe: Delete tasks with a swipe.

Leading Swipe: Modify task names effortlessly.

Animations: Enjoy smooth animations when adding or removing tasks.

Splash Screen & Onboarding: Welcome users with an engaging splash screen and onboarding sequence.

MVC Architecture: Clean and maintainable code structure.

Demo Video

Simulator.Screen.Recording.-.iPhone.Xs.-.2024-12-11.at.01.20.52.mp4

Watch the demo video

Installation

Clone the repository:

git clone https://github.com/Savaliyasmit/Task-app.git

Navigate to the project directory:

cd task-app

Open the project in Xcode:

open TaskApp.xcodeproj

Build and run the project on the simulator or your connected device.

Requirements

iOS: 13.0+

Xcode: 14.0+

Swift: 5.7+

Credits

By SmitSavaliya

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published