Project - 2020
ToDo HandsOff
A task manager that moves with you - start on your iPhone, pick up exactly where you left off on your Mac.
Overview
Your tasks follow you
across devices
ToDo HandsOff is a cross-platform task management app for iOS and macOS that leverages Apple's Handoff technology to create a seamless multi-device experience. Add a task on your iPhone during your commute, then pick it up on your Mac when you sit down at your desk - no manual syncing, no cloud accounts, just continuity.
Beyond device handoff, the app provides task prioritization, letting you organize your responsibilities by urgency and importance. The interface adapts naturally to each platform while maintaining the same underlying data model and workflow.
Language
Swift
Platforms
iOS + macOS
Framework
SwiftUI
Key Feature
Handoff
Sync
Peer-to-peer
Storage
Local + iCloud
Technical
Built on Apple's continuity stack
The app uses NSUserActivity to advertise the current task context to nearby devices. When you switch from iPhone to Mac (or vice versa), the receiving device picks up the activity and restores the exact state - which task you were viewing, what you were editing, where you were in the app.
Both the iOS and macOS targets share a common Swift package for data models and business logic. The UI layer is platform-specific, following each platform's design language - tab bars and navigation stacks on iOS, sidebar and split views on macOS.
Features
Simple but complete
Create tasks with titles, descriptions, and priority levels. Organize by urgency to focus on what matters most. Mark tasks complete and watch your progress grow. The Handoff feature means your workflow is never interrupted by a device change - your context travels with you automatically.