Integenius
A coding challenge that became an ongoing SwiftUI study.
01Why it exists
I have to give some credit to Paul Hudson from HackingWithSwift. Part of his 100 Days of SwiftUI involves a challenge where you have to create a series of math problems involving the number 6. I did the challenge, and then I decided to keep going. I wanted to make a full game of it, explore interesting UI options, persistence, everything.
02What I figured out
This was not my Citizen Kane, but I did take some inspiration from Orson Welles. "It's only when you know something about a profession that you're timid or careful". And indeed, this wasn't my first personal app project. But it was the first time I decided to throw myself into a relatively new framework, one we hadn't yet adopted in my workplace. I was free to dive in with no preconceptions, and break every rule.
Under the hood: pure SwiftUI, SwiftData-backed progress tracking, and a strictly MVVM architecture. There's a complete suite of unit tests, and every view has a preview.
03What's next
V3 shipped in April 2026, continuing the Liquid Glass direction from V2 with further refinements and performance improvements.