Skip to content

jump-sdk/jump-ios-interview

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages