Bilal Bakhrom

Hale

Breathwork for iPhone, iPad, Apple Watch and Apple Vision Pro

Role
Designer and sole engineer
Released
18 Jul 2026
Platforms
iOS, iPadOS, watchOS, visionOS
Languages
12
Hale screen 1
Hale screen 2
Hale screen 3

The idea

Most breathing apps are one screen copied to every device. Hale is designed per device: the phone teaches, the Watch guides with haptics so you can close your eyes, and Vision Pro lets people breathe together in a shared space.

What I built

  • iPhone and iPad

    Guided sessions, journeys and progress, with widgets on the home screen.

  • Apple Watch

    Haptics lead each breath in and out, so a session works with eyes closed.

  • Apple Vision Pro

    Built on visionOS frameworks, not an iPad window. Group sessions in a shared space.

  • Everywhere

    SwiftData with CloudKit sync, StoreKit 2 subscriptions, 12 languages.

Built with

  • SwiftUI
  • visionOS
  • watchOS
  • WidgetKit
  • SwiftData
  • CloudKit
  • StoreKit 2
  • Swift Concurrency
  • Core Haptics
esc
↑↓ to move↵ to openesc to close