Product design & engineering by Adam Wilkie Neon Tide

02

DAILY HABITS / iOS + CHROME

All projects ↑

Engineering case study

Exereye.
iOS + Chrome.

Exereye brings guided screen breaks into a daily routine. Its iPhone app and Chrome extension share a product idea, with experiences built around the capabilities of each platform.

  • SwiftUI
  • SwiftData
  • WidgetKit
  • WXT
  • React
  • TypeScript
  • RevenueCat
Exereye’s dark iPhone home screen with guided screen-break activities
Guided sessions and a clear daily home, built as a native iOS experience.

The problem

A reminder is useful only if it fits the day. The product needs dependable scheduling, an understandable session flow, and progress that survives closing the app or browser.

The architecture

The iOS app uses SwiftUI, a SwiftData-backed store, an exercise engine, and dedicated notification and audio services. Widget snapshots make selected state available outside the app. The Chrome extension uses WXT, React, and TypeScript with a Manifest V3 background service worker.

Decisions that shape the product

  1. Give time a reliable owner.

    The browser extension schedules reminders with Chrome alarms. Its background process can wake for the next event, rather than relying on an open popup or an always-running page.

  2. Keep the browser’s scope narrow.

    The extension declares alarms, storage, and notifications permissions. Break guidance does not require reading the contents of the websites a person visits.

  3. Separate the session from its presentation.

    A dedicated exercise engine and domain models coordinate native session behavior. Persistence, audio, notifications, and subscription state sit in separate services.

How the parts connect

  1. 01SchedulePlatform notification / alarm APIs
  2. 02GuideA focused break or exercise flow
  3. 03RememberLocal session and progress state
  4. 04ReturnApp, widget, or browser popup

Engineering focusSwiftData persistence · Native session state · Background scheduling · Browser extension architecture

Visit Exereye

From the work to your project

A similar challenge?

Explore Neon Tide’s capabilities for focused iOS, web, and browser software, with direct collaboration from implementation through handoff.

Software development capabilities