For iOS developers

Plan your apps in something that feels like the apps you build.

Milestones is a pure SwiftUI project planner — Liquid Glass, native gestures, three-column iPad layout, real Mac menu bar. Built by an iOS dev who got tired of cross-platform planners.

Download on the App Store Free · Works on iPhone, iPad, and Mac.
Plan your apps in something that feels like the apps you build.

What's not working today

  • JIRA's iOS app is a mobile web view dressed up as a binary.
  • Linear's iPad layout is the iPhone layout with more whitespace.
  • Notion lags every time you switch a database view.
  • You ship in SwiftUI but plan in Electron — and it shows.
  • Reminders has no concept of 'this milestone, then that milestone'.

How Milestones fixes that

For iOS developers

Pure SwiftUI, top to bottom

Built in the same toolkit you use every day. No web wrapper, no React Native, no Catalyst stretch — just native components, native animations, native context menus.

Designed for the iPad you actually code on

Three-column NavigationSplitView on iPadOS. Keyboard shortcuts. Pencil-friendly. The iPad app isn't a phone app stretched out — it's its own thing.

A real Mac app

Menu bar, sidebar, multiple windows, share sheet, system shortcuts. It feels like a Mac app because it is one — same Swift code, native Mac feel.

Privacy you'd ship yourself

iCloud sync via CloudKit. No vendor account, no third-party server, no analytics on your project content. Same posture you take with your own apps.

See it in action

Plan your apps in something that feels like the apps you build.

Pure SwiftUI, top to bottom
Designed for the iPad you actually code on
Plan your apps in something that feels like the apps you build.

FAQ

Frequently asked questions

Is the app open source?

Not at the moment, but the architecture is the kind you'd recognise: SwiftUI + SwiftData, CloudKit sync, RevenueCat for Pro entitlements. We talk about it openly on our changelog and roadmap.

Why not just use Reminders or Notes?

Reminders has no notion of milestones — only flat tasks under lists. Notes has no notion of tasks at all. Milestones models the Project → Milestone → Task structure that maps to how iOS apps actually ship: prototype, beta, 1.0, 1.1, etc.

Does it support Markdown / rich text in tasks?

Tasks have a title, optional notes, due date, and tags. We deliberately keep them lightweight so they're fast to capture from anywhere — including the iOS Share Sheet.

Can I tag a task as 'bug', 'feature', or 'tech debt'?

Yes — colorful tags work across projects, so you can pull up every bug across every app, or every refactor task you've been putting off.

Does it integrate with Xcode, GitHub, or TestFlight?

Not directly. Milestones is your personal planner; the integrations live in your existing tooling. That said, due dates and milestones map cleanly to TestFlight build cycles if you want them to.

Mac app or just Mac Catalyst?

Native macOS — built with SwiftUI's Mac idioms. Real menus, real toolbar, real `.scenePadding`. Not a stretched iPad app.

An iOS dev's planner, by an iOS dev.

Same toolkit you ship with. Same privacy stance you take with your users. Free to start, native everywhere.

Download on the App Store

Free · No account required · Private iCloud sync