Skip to content

BassantSalama/ToDoListApp

Repository files navigation

ToDoListApp


Overview This is a simple and user-friendly To-Do List application built with Swift, UIKit, and Core Data. The app allows users to manage tasks efficiently by adding, editing, and deleting tasks, with data persistence for a seamless experience. This app is organized using the MVC design pattern to separate responsibilities and ensure maintainable code

Features

Add new tasks with ease. Edit existing tasks to update details. Delete tasks when they’re no longer needed. Persistent data storage using Core Data, ensuring your tasks remain saved even after closing the app. Clean and intuitive user interface with UIKit.


Technologies Used

Swift: Programming language. UIKit: For designing the user interface. Core Data: To handle data persistence. Xcode: IDE for building and testing the app.


Main Screen (all Todos added by user)

Screen Shot 2024-12-03 at 10 43 03 PM

Todo Details Screen Shot 2024-12-03 at 10 43 28 PM


Add new todo Screen Shot 2024-12-03 at 10 44 35 PM


Edit todo

Screen Shot 2024-12-03 at 10 43 41 PM

Delet todo Screen Shot 2024-12-03 at 10 43 49 PM

About

A To-Do List app built with Swift, UIKit, and Core Data

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages