JRV

Portfolio / CASE STUDY

Public iOS app code

Nifty Outfit Nook.

A SwiftUI wardrobe and outfit planner with on-device garment cutouts, suitcase and laundry workflows, and tests that exercise the app on iPhone and iPad.

MY ROLE

Independent native iOS design and development

Why it exists

Planning an outfit is easier when clothes, saved looks, and packing lists are part of the same workflow.

What I built

I built the native wardrobe UI and separated features, services, models, and fixtures into Swift package targets. The app uses Apple Vision to isolate garments and UI tests to exercise wardrobe workflows.

Engineering decisions

01

Keep cutout work on device

A Vision service creates the foreground mask for the photo workflow. Service tests exercise the cutout path with controlled inputs.

02

Make fixture-backed flows repeatable

In-memory stores let UI tests exercise suitcase and laundry behavior with known inputs and predictable state.

03

Inspect what goes into a release

Release and archive checks verify the build contents and guard against including demo fixtures or test-only code.

Capabilities in practice

  • Native product engineering
  • On-device image segmentation
  • UI test fixtures
  • Release packaging

KEEP EXPLORING

CodeDetails