Skip to content
Back to iOS work
Calculator + history · SwiftUI

Calculator

A calculator with a history log and a layout that holds up across every iPhone size.

SwiftUIRealmMVVM
Calculator screenshot 1
Calculator screenshot 2
Calculator screenshot 3

Problem

Most calculators forget what you just did. I wanted a history log and a layout that holds up on every iPhone size.

Build

A clean MVVM separation with Realm for the persistent history, and a layout tuned to scale from the smallest iPhone to the largest.

Tech

SwiftUI, Realm, and MVVM.

Result

A responsive calculator with a persistent history log, consistent across the full range of iPhone sizes.