The Todo App is a simple iOS application developed using Swift programming language that allows users to manage their daily tasks and to-do items. The app utilizes SQLite database for data storage and retrieval. It consists of two main screens: a list of all recorded tasks and a recording page where users can add new tasks. Its features encompass the ability to add, update, and delete tasks, as well as view a comprehensive list of all tasks.
Screen.Recording.2023-08-16.at.11.02.40.mov
- Task Creation: Users can easily add new tasks through the recording page.
- Click to Modificate: Users have the flexibility to edit existing task records.
- Swipe to Delete: The app allows users to easily delete tasks by performing a swipe gesture within the list.
- Comprehensive Task List: A dedicated screen presents users with an overview of all saved tasks.
- User-Friendly UI: The app boasts an intuitive and inviting user interface crafted using Storyboard, ensuring a seamless and enjoyable user experience.
- SQLite.swift: A type-safe, Swift-language layer over SQLite3.
- Launch the app.
- Navigate to the recording page using the provided button.
- Enter the task details and press "Save" to add a new task.
- To delete a task, swipe left on the task entry on the list screen.
- To update a task, click any record and update on updating screen.
- Xcode (version you used, e.g., Xcode 12+).
- An iOS device or simulator.
- Clone the repository to your local machine.
- Open the project in Xcode.
- Select your target device or simulator.
- Press the 'Run' button or use the shortcut
Cmd + R
. - The app should now launch on your selected device or simulator.
Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.