Projects

Chronograph (macOS)

macOS counterpart of the Pomodoro timer app, sharing a codebase and Core Data schema with the iOS version.

March 2016
Productivity

Chronograph — macOS counterpart of the iOS Pomodoro timer app (App Dev Academy). Native Cocoa/AppKit interface with window-based navigation, custom analog and digital clock views, and shared business logic with the iOS version.

Technical info:

  • Written in Swift, Cocoa/AppKit with NSWindowController-based navigation and Storyboards
  • Shared codebase with iOS — all models, networking, Core Data, state machines, managers, and helpers via #if os(macOS) guards
  • Custom MacAnalogClockView and MacDigitalClockView — native AppKit timer rendering
  • Statistics screen built with SwiftUI — embedded in the Cocoa app
  • Same Core Data schema and SynchronizationManager as iOS for cross-device sync
  • In-App Subscriptions (StoreKit) + Firebase analytics + Crashlytics
  • Deployment target: macOS 10.14+

My role:

  • Design app architecture and build from scratch
  • Design Core Data schema and implement background sync with REST API
  • Implement statistics screen in SwiftUI
  • Manage shared Swift codebase and third-party dependencies across platforms
  • Integration of analytics and In-App Subscriptions
Chronograph Timer
1 / 2