Skip to content

Latest commit

 

History

History
42 lines (33 loc) · 1.06 KB

File metadata and controls

42 lines (33 loc) · 1.06 KB

Task Manager Bug Finding Challenge

Overview

This is a SwiftUI task management application that contains several intentionally placed bugs and issues. Your challenge is to identify and fix these bugs.

Project Structure

TaskManager/
├── ContentView.swift     # Main view with task list and input
├── Task.swift           # Task model
├── TaskManagerModel.swift # Task management and business logic
├── TaskRow.swift        # Individual task row view component
└── TaskTests.swift      # Unit tests

Functionality

The app should:

  • Display a list of tasks
  • Allow adding new tasks
  • Allow marking tasks as complete
  • Support searching tasks
  • Show task due dates
  • Handle task priorities

Your Challenge

  1. Review the codebase and identify bugs
  2. Consider issues related to:
    • SwiftUI state management
    • Data flow
    • Performance
    • User experience
    • Testing
    • Date handling
    • Search functionality
  3. Fix bugs and demo :)

Good luck!

Simulator.Screen.Recording.-.iPhone.16.Pro.-.2025-01-13.at.09.17.44.mp4