/SwiftUI-Task-Planner

A Task Planner App in SwiftUI for iOS

Primary LanguageSwiftMIT LicenseMIT

iOS Task Planner

SwiftUI iOS

Description

The Task Planner project is a task manager for iOS applications developed in SwiftUI and integrated with SwiftData for efficient data management. It's intended to improve task management and productivity. Task Planner's intuitive user interface elements and functionality provide users with a seamless experience for efficiently organizing their tasks, setting priorities and tracking progress.

TaskPlanner

Key Features

  • Intuitive Interface: Task Planner boasts a user-friendly interface crafted with SwiftUI, ensuring smooth navigation and interaction for users of all levels.
  • Task Management: Easily create, edit and delete tasks with simple gestures, assist users to stay organized and focused on their goals.
  • Progress Tracking: Track the progress of tasks and monitor completion status, providing valuable insights into productivity and goal achievement.
  • Data Management with SwiftData: Integrated SwiftData for efficient data management. Task Planner ensures reliable task storage, retrieval and synchronization of task data across devices.
  • MVVM Patern: The app is built using the MVVM (Model-View-ViewModel) pattern.

Get Started

To run the Task Planner app on your local computer, follow these steps:

  1. Clone the repository to your local computer using the following command.
    git clone https://github.com/DeimanteValunaite/SwiftUI-Task-Planner.git
  2. Open the project in Xcode by double-clicking on the .xcodeproj file.
  3. Build and run the app in the Xcode simulator or on a physical iOS device.

Compatibility

  • Supports: iOS 16 and higher
  • Devices: iPhone
  • Orientation: Portrait
Task.Planner.video.mov

Contributing

Contributions to the Task Planner app are welcome! If you find any bugs, have feature requests or would like to contribute enhancements, please open an issue or submit a pull request.