Craig Grummitt – Before I forget

Discoveries in Swift and iOS development.

Illustrated portrait of Craig Grummitt, scratching his head with a question mark floating above.

I ship apps,
then write down how — before I forget.

I’m Craig Grummitt, a freelance iOS and mobile developer. I build utilities, games, and writing tools people actually use — and keep a public notebook of the Swift, Flutter, and platform oddities I bump into along the way.

A few things I’ve shipped

All work →

Subtitles Viewer — cinema and home subtitles on a phone

Subtitles Viewer

Real-time subtitles for cinema, TV, and streaming. Objective-C → Swift, plus Android in Java.

370k+ downloads · 4.2 ★ · 2014–

Pretty Dictionary app screens

Pretty Dictionary

A dictionary that’s actually nice to look at. Built in SwiftUI with definitions, examples, and pronunciations.

SwiftUI · 2026–

Music Vibes haptic music app

Music Vibes

Play or record a melody and feel it through haptic vibrations — music as bone conduction.

4.4 ★ · AudioKit · Core Haptics · 2019–

Rhymer’s Secret rhyming dictionary

Rhymer’s Secret

A rhyming dictionary with the extra bits writers actually want. One of a family of word tools.

68k+ downloads · 4.5 ★ · 2019–

Cover of iOS Development with Swift by Craig Grummitt, Manning Publications

Book and course

iOS Development with Swift

A Manning book for experienced developers getting their head around iOS — Swift, adaptive layout, data, networking, and shipping to the App Store. Prefer watching? There’s a companion video course too.

Latest from the notebook

All writing →