Flow Conditions screenshot
Flow Conditions — second screen

iOS APP · APPLE WATCH TESTFLIGHT

Flow Conditions

Problem

Weather apps tell you the temperature. They don’t tell you what to wear, whether to go outside, or what you’ll wish you’d brought two hours from now. The gap between “42°F with 15mph wind” and “you need a wind layer and you’ll shed it in 20 minutes” is the entire problem.

What Shipped

It fetches real-time weather from five Open-Meteo models, NWS forecasts, NWS severe weather alerts, and Apple WeatherKit, computes a median consensus, and runs a 17-step evaluation pipeline across seven environmental burden dimensions (thermal, wetness, wind, visibility, travel control, air quality, surface footing).

The output is a go/wait/avoid disposition with gear recommendations matched from your actual inventory. Push notifications for approaching rain, severe weather, morning briefings, and temperature drops. Home Screen and Lock Screen widgets. Standalone Apple Watch app with complications. Siri Shortcuts.

Proof

5weather models
7burden dimensions
17-steppipeline
Apple Watchapp

All thresholds live in a versioned ruleset with zero hardcoded magic numbers.

Status

In active TestFlight.

  • Swift
  • SwiftUI
  • WidgetKit
  • WatchKit
  • WeatherKit
  • App Intents
  • BackgroundTasks
← All work