Skip to content

Latest commit

 

History

History
64 lines (32 loc) · 1.51 KB

README.md

File metadata and controls

64 lines (32 loc) · 1.51 KB

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