OneMore

iOS strength training

Building toward TestFlight

A strength-training decision engine for what to train today.

OneMore is a native iOS app from 4WARD Labs LLC. It reads current training context and Apple Health signals, then organizes the next workout decision while keeping the lifter in control.

Pre-beta. Local-first core. Building toward TestFlight.

  • OBSERVE
  • INTERPRET
  • RECOMMEND
  • ACT
  • REFLECT

Real Build Proof

A real iOS build.
Captured from a physical iPhone.

Every screen below was captured on a physical iPhone running the current OneMore build. No renders. No design comps. This is where the product is today.

OneMore Today screen showing readiness context and a training decision from the current iOS build.
01 · ReadinessCurrent build

Today surfaces the current training decision with readiness context and a visible path into the signals behind it.

OneMore Sources screen showing signal inputs behind the current training decision.
02 · SourcesCurrent build

The Sources view makes the visible signal inputs inspectable, including permissioned Apple Health reads and local training context where available.

OneMore Active Session screen showing a routine-based workout in progress.
03 · Active sessionCurrent build

The Active Session surface keeps the workout focused on the current lift, current set, rest timing, and the next logged action.

The build is in active development as a native iOS app, with a local SwiftData store. Building toward beta on TestFlight.

Join the waitlist ↗

How OneMore Decides

One decision loop, visible once.

OneMore organizes training context through a simple loop: observe the signals, interpret what changed, recommend the next training move, then reflect the completed work back into the local history.

Continuous Decision Loop

  • 01OBSERVE
  • 02INTERPRET
  • 03RECOMMEND
  • 04ACT
  • 05REFLECT

The person decides.

OneMore is being built to organize context and explain tradeoffs without replacing human judgment.

Current App Surfaces

The product proof is in the screens.

OneMore is pre-beta, but the current iOS build already exposes the core training surfaces needed to inspect signals, prepare a routine, log a session, review history, and manage settings.

OneMore Today / Readiness screen captured from the current iOS build.

Today / Readiness

A daily training view with readiness context and a visible rationale.

OneMore Sources screen captured from the current iOS build.

Sources

An inspectable signal list for the inputs behind the current decision.

OneMore Routines screen captured from the current iOS build.

Routines

Saved strength routines and lift templates for session setup.

OneMore Active Session screen captured from the current iOS build.

Active Session

Focused workout logging for the selected routine and current set.

OneMore History screen captured from the current iOS build.

History

Past training context that helps the app keep recent work visible.

OneMore Settings screen captured from the current iOS build.

Settings

Controls for app preferences, permissions, and local data handling.

Local-First By Design

Transparency is the
architecture.

OneMore’s current core is local-first. The app is being built so training data, Apple Health permissions, export, and local deletion are visible as product controls, not just policy language.

01

You see what's stored.

Every workout, session, and signal OneMore holds is inspectable in-product. Settings keeps data controls discoverable in the current build.

02

You control what's shared.

Apple Health permissions are granular and reversible. Reads and optional completed-workout writeback are user-controlled.

03

You can export or delete, anytime.

Export your full history as JSON to the Files app on your phone. Delete everything in one tap and wipe the local store irreversibly. Your data belongs to you, not to the app.

Today · In the build

Local-first by default.

  • Permissioned Apple Health reads happen on-device for Active Energy, HRV, resting heart rate, and sleep.
  • Completed-workout writeback is optional and user-controlled.
  • Your logged workouts and sessions live in a local SwiftData store on your phone.
  • The current decision surfaces are rendered from the local app state.
  • Settings exposes privacy and data controls for the current build.

Current build boundary

No cross-device account layer is described here. The site should only claim the local-first behavior and in-product controls that are visible in the current build.

OneMore Settings Hub screen captured from the current iOS build.

Settings · Inspectable

Privacy controls stay reachable from Settings.

OneMore keeps permission and data controls inside the app. This page uses the current Settings Hub screenshot until the latest dedicated Data & Privacy screenshot is ready for the site.

When completed-workout writeback is enabled, OneMore writes only workout start time, end time, and unique workout/session identifiers to Apple Health.

Apple Health permissions

  • Active EnergyREAD
  • Heart Rate VariabilityREAD
  • Resting Heart RateREAD
  • Sleep AnalysisREAD
  • Completed WorkoutsOPTIONAL WRITE

Building decision technology means holding a discipline: the user can see, control, export, and delete local app data.

Read the privacy policy ↗

Building Toward Beta

Pre-beta means the product is real, careful, and still in build.

OneMore is being prepared for TestFlight with native SwiftUI, SwiftData, Apple Health reads, workout logging, routines, history, settings, and visible Data & Privacy controls. 4WARD Labs LLC is the company behind the product.

Join the Beta

Help test OneMore on TestFlight.

OneMore is pre-beta. Join the invite list if you want to train with the current iOS build and share practical feedback.

Small cohorts. iOS only. Real product feedback.