Conversion

Easy Unit

Swift 6.0 SwiftUI iPhone and iPad iOS 26.0+ MVVM 9 categories 34 conversion pairs

A polished Apple-native unit conversion app for iPhone and iPad, built with SwiftUI + MVVM.

Phase 1 features

Supported conversion pairs (reversible)

Architecture

Build and test

Build:

xcodebuild -scheme Conversion -project Conversion.xcodeproj -destination 'generic/platform=iOS Simulator' build

Run unit tests:

xcodebuild -scheme Conversion -project Conversion.xcodeproj -configuration Debug -destination 'platform=iOS Simulator,name=iPhone 17' -only-testing:ConversionTests -skip-testing:ConversionUITests test

Project structure

Conversion/
├── Models/
├── Stores/
├── Utilities/
├── ViewModels/
├── Views/
├── ConversionApp.swift
└── ContentView.swift