GanttPlanner is an iPhone project management app that displays task schedules as bars on a date-axis Gantt chart. Assign predecessor tasks to activate auto-scheduling — when a predecessor finishes, the next task's start date adjusts automatically to the next working day. Configure working days per project, add milestones, and go Premium for iCloud sync across devices and unlimited project creation.
Each task appears as a horizontal bar on a date-axis timeline. The task list on the left and the Gantt chart on the right scroll vertically in sync, so you can navigate large projects without losing context. Tap any bar or row to select a task and edit it in the detail panel.
Assign a predecessor to any task and auto-scheduling kicks in automatically. When the predecessor's end date changes, the successor's start date recalculates to the next working day — and the change propagates through the entire dependency chain. One update to an early task cascades through everything that follows.
Set which days of the week count as working days for each project. Non-working days are grayed out on the chart and excluded from duration calculations. Add milestones by title and date — the corresponding column on the timeline highlights in red so key delivery dates and phase boundaries are impossible to miss.
A monthly Premium subscription removes all ads, lifts the project creation limit, and enables automatic iCloud (CloudKit) sync across your devices. Create a project on your iPhone and it appears on your iPad within moments — no manual export needed.
Tapping a Gantt bar or a row in the task list selects that task and populates the right-hand detail panel. From there you can edit the task name, start date, duration in days, notes, predecessor assignments, and the auto-scheduling toggle. Changing the duration recalculates the end date instantly based on the project's working day settings.
When auto-scheduling is on, a task's start date is set to the first working day after its predecessor ends. Change the duration of an early task and the adjustment flows downstream through every connected successor automatically. If you need to pin a task to a specific date regardless of its predecessors, turn auto-scheduling off for that task. Circular dependency detection prevents impossible configurations from being saved.
The Working Days tab in the Project Info screen lets you toggle each day of the week between working and non-working for that project. Non-working days are skipped in duration calculations and shown as gray columns on the chart. Changing the working day configuration triggers a full recalculation of the existing schedule, so your task durations always reflect real working time rather than calendar days.
Open Project Info and go to the Milestones tab to add a milestone with a title and date. The column for that date turns red across the entire Gantt chart timeline — header and grid alike — so delivery dates, release targets, and phase boundaries stand out at a glance no matter how many tasks are in the project.
Tap the folder icon in the top-left corner to open the project list, then tap + to create a new project. On first launch, a sample project is generated automatically so you can explore the interface before building your own plan.
Tap the + button in the task list header to add a new task. Tap the task to open the detail panel and set the name, start date, and duration in working days. The end date calculates automatically.
In the detail panel, open the Predecessors menu and select the task that must finish before this one starts. Auto-scheduling turns on automatically, and the start date adjusts to the next working day after the predecessor ends.
"I manage software development projects with this and the auto-scheduling is the killer feature. Setting predecessor tasks means I only have to update one task's duration and the rest of the plan adjusts automatically. That alone saves me a huge amount of manual rescheduling."
"The working day configuration makes the duration math actually accurate. Excluding weekends means the chart reflects real time rather than calendar days. Having the full project timeline visible on the Gantt chart makes bottlenecks obvious at a glance."
"The milestone feature is exactly what I needed. I set the client delivery date as a milestone and the red column on the chart makes it impossible to forget how close the deadline is. Subscribed to Premium and the iCloud sync with my iPad works seamlessly."
Find answers to common questions below.