iPhone Companion

Module 13

iOS 18+

Levitate for iPhone

The full companion experience in your pocket. Verify time, manage flags, track your capture rate, and push prompts to your Apple Watch.

Capabilities

Verification Queue

Full capture prompt interface. Review each project, see charge codes, confirm or shift hours with swipe gestures.

Capture Rate Ring

Your daily progress as a beautiful animated ring. Aura intensity colour shifts from dim to strong as you verify.

Correction Sheet

Fix misallocated time with the correction sheet. Shift hours between projects, add notes, and track all changes.

Flag Management

View and resolve reconciliation flags. Filter by severity, see variance details, add resolution notes inline.

Weekly Dashboard

Mon-Fri stats overview with sparkline bars. Compare verified vs allocated across your entire project portfolio.

Push Notifications

Prompt reminders at 5pm daily. Never miss a verification window. Configurable quiet hours and frequency.

Under the Hood

WatchConnectivity

Pairs with Apple Watch via WCSession. Transfers capture rate, prompts, and flag alerts. Receives quick-verify confirmations from the wrist.

Background Refresh

Background App Refresh pulls latest allocations and time entries. Prompts are pre-computed and ready before you open the app.

Local Notifications

UNUserNotificationCenter schedules end-of-day capture prompts. Configurable timing, repeats, and quiet-hour overrides.

HealthKit (Optional)

Optional HealthKit integration reads work-hour patterns from activity data. Used for smart prompt timing, never shared externally.

OS

iOS 18+

Framework

SwiftUI

Watch Pairing

WCSession

Notifications

UNNotification

Background

BGAppRefreshTask

Health

HealthKit (opt-in)

Auth

Keychain + biometric

Networking

URLSession + async/await

Download from App Store

Native SwiftUI app with WatchConnectivity, push notifications, background refresh, and biometric authentication.

App Store submission pending. Contact your team lead for TestFlight access.

System Requirements

  • iPhone 15 or later
  • iOS 18 or later
  • Levitate team account with active licence
  • Apple Watch (optional, for wrist features)
The iPhone app syncs with your Apple Watch for seamless time capture across devices