Step 01 / 12Profile

Profile opens on your account with the Plus sticker. Drift Plus comes first, with the yearly plan and when it renews.

DriftSettingsScreenBuilt onSettings

Flow · Drift · Profile And Settings

Profile And Settings SwiftUI Flow

The subscription, the ring, a new bedtime goal, the theme, the widget gallery and signing out back to the welcome. 12 steps through Drift.

From the Sleep App template, on the screens its Xcode project ships, in Frost, Velvet and Graphic, light and dark.

SwiftUIiOS 17.0+sleep-app

5 Screens12 Steps

01

Every step

The whole journey at once. Choose a step to play it above.

Steps 4 to 12 are part of Pro. Pro opens every screen of every template, live in each style, and the SwiftUI to build them.

  1. 01
    Profile

    Profile opens on your account with the Plus sticker. Drift Plus comes first, with the yearly plan and when it renews.

  2. 02
    Ring And Sleep

    Ring lists Drift Ring 4F2A, its battery, firmware and Sync now. Sleep holds the bedtime goal, sleep need and reminders.

  3. 03
    Bedtime Goal

    Bedtime goal pushes a list of half-hour times, and the floating buttons step aside. The 10:45 PM set on the dial falls between them, so none is checked yet.

  4. 04
    Pick 11:00 PM

    Pick 11:00 PM and it takes the check. Drift rescores the nights against the new goal.

  5. 05
    Goal Saved

    Back in Profile the goal reads 11:00 PM and the wind-down reminder moves to 10:30 PM.

  6. 06
    Data And Appearance

    Further down: Apple Health, temperature units, the theme and the appearance, then help and privacy.

  7. 07
    Theme

    Theme shows Drift's three presets in their own colors and faces. Picking one re-skins the app and its widgets at once.

  8. 08
    Developer Tools

    Debug builds add a Developer section with sample nights, a failed sync, the widget gallery and resets, above Sign Out.

  9. 09
    Widget Gallery

    The widget gallery shows the Readiness and Last Night widgets at their real sizes, drawn from the same store.

  10. 10
    Sign Out

    Sign Out asks first. Without an account the same button reads Start over.

  11. 11
    Signing Out

    Drift signs out, forgets the ring and cancels the reminder, then returns to first run.

  12. 12
    Back To The Welcome

    First run starts again from the welcome, ready to pair a ring.