The app I’m working on currently (for multiplication tables practice) has a number type keypad and display a bit like a calculator – but for entering the answers. It’s been quite fun to think through all the little problems to make it work how you’d expect, so I was quite interested to watch an iOS Academy video where Afraz Siddiqui builds a partially finished SwiftUI version of the iOS Calculator app.

It is a great example for beginners to see the power of building views quickly in SwiftUI, but the most fun part for me was thinking of all the edge cases that would hadn’t been dealt with in his quick build out of the logic (which wasn’t the point of the video).
A couple of times I’ve thought about building copies of existing Apple iOS apps. I think part of the appeal is that the design work is done for me, so I’m just thinking about under the hood. Long term, I need to know more about design and to be better at it – I bet there’s a Meng To course that would be a good starting point.
Leave a comment