Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/n3v1/swiftdata-todo-app
Create a To-Do-App built with SwiftUI and SwiftData
https://github.com/n3v1/swiftdata-todo-app
swift-dark-mode swiftdata swiftui xcode15
Last synced: 3 months ago
JSON representation
Create a To-Do-App built with SwiftUI and SwiftData
- Host: GitHub
- URL: https://github.com/n3v1/swiftdata-todo-app
- Owner: N3v1
- License: mit
- Archived: true
- Created: 2023-08-01T14:35:57.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-08-05T12:13:36.000Z (over 1 year ago)
- Last Synced: 2024-11-12T07:15:20.925Z (3 months ago)
- Topics: swift-dark-mode, swiftdata, swiftui, xcode15
- Language: Swift
- Homepage:
- Size: 1.47 MB
- Stars: 12
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# To-Do-App
This is a To-Do List App developed using SwiftUI. The app allows users to organize and manage their tasks by displaying them in a clear list. Users can add new tasks, edit or delete existing tasks, and track the progress of their tasks.
### Table of Contents
1. [Minimum Requirements](https://github.com/N3v1/To-Do-App#minimum-requirements)
2. [Features](https://github.com/N3v1/To-Do-App#features)
3. [Installation](https://github.com/N3v1/To-Do-App#installation)
4. [Technical Details](https://github.com/N3v1/To-Do-App#technical-details)
- [Technologies](https://github.com/N3v1/To-Do-App#technologies)
- [How to use this App](https://github.com/N3v1/To-Do-App#how-to-use-this-app)
- [Contributing](https://github.com/N3v1/To-Do-App#contributing)
- [License](https://github.com/N3v1/To-Do-App#license)
- [Known issues](https://github.com/N3v1/To-Do-App#known-issues)
![]()
## Minimum Requirements
- iOS 17
- macOS 13.4+
- Xcode 15 beta 4## Features
**Add Tasks:** Add new tasks by using the "New ToDo" button and entering the name and additional details of the task.**Edit Tasks:** You can edit existing tasks by swiping right on a reminder and clicking the pencil. Now you can make the desired changes.
**Delete Tasks:** If you have completed a task or no longer need it, you can click on or delete it by swiping right and clicking the garbage can.
**Manage Task Status:** Mark tasks as completed to track their progress and keep an overview of your activities by clicking on the gray tick of the reminder.
**User-friendly Interface:** The app provides an intuitive user interface that allows you to easily organize and manage your tasks.
## Installation
To install the app on your device, please follow these steps:
First make sure you have Xcode 15 beta 4 installed on your Mac.
Then clone this repository to your computer:```bash
git clone https://github.com/N3v1/Apple-Calculator-Rebuild.git
```## Technical Details
### Technologies
This app was developed using the following technologies:- **SwiftUI:** A declarative user interface framework that allows you to create user-friendly and reactive apps.
Link to the SwiftUI documentation [**here**](https://developer.apple.com/xcode/swiftui/).
- **SwiftData:** A powerful database management framework that ensures your tasks are stored reliably and efficiently.
Link to the Swift Data documentation [**here**](https://developer.apple.com/documentation/swiftdata/).
### How to use this app
For an introduction to "How to use the app" click [**here**](How-To-Use.md).### Contributing
If you would like to contribute to this project, I welcome pull requests. Please ensure that your changes are well-documented and maintain clean, readable code. See [**`Contributing.md`**](Contribute.md).### License
This project is licensed under the MIT License - see the [`LICENSE`](LICENSE) file for more information.### Known issues
- [**🌟 Feature: Adding Darkmode support (#4)**](https://github.com/N3v1/To-Do-App/issues/4)
- [**📖 Documentation: Need help writing How-To-Use.md (#3)**](https://github.com/N3v1/To-Do-App/issues/3)
- [**☑️ ToDo: Unable to create categories (#2)**](https://github.com/N3v1/To-Do-App/issues/2)
- [**🧑💼 Translation: Adding German, Italian, Korean, Japanese and Chinese simplified (#6)**](https://github.com/N3v1/To-Do-App/issues/6)
- [**🧑💼 Translation: Translate README.md (#7)**](https://github.com/N3v1/To-Do-App/issues/7)## Translation
This guide is also available in other languages:- [**🇩🇪 German**](translation/README_de.md)
- [**🇵🇱 Polish**](translation/README_pl.md)