Reviving an App

11 years ago, I wrote my first Mac app, Coords, and released it on the Mac App Store. It was the first time I had tried to develop for the Mac, having come from the rather straightforward world of iOS development in the 2010s. It was a simple utility app that allowed you to interact with Apple Maps and do some semi-complex tasks, such as adding simple circular overlays to markers and easily see location information such as decimal degrees, minutes, and seconds. While many websites included a lot of this functionality, even to this day I don’t think anything can beat native Mac apps.

After many years, I just abandoned the app to work on other projects. However, every year or so I would think back on the app and get an urge to rewrite it and bring it up to date with the latest in Mac OS features. Every year that idea popped into my head and so did about a dozen other app ideas which I tended to lean towards working on rather than rewriting something I had already built. Plus, somehow over the years I had managed to keep almost every scrap of code and failed project I had ever created with Xcode, except for the source code to this app. I have searched every hard drive, Time Machine backup, and zip of old projects and still haven’t been able to find any code for the project.

All that changed this year when planning some of my yearly goals. I wanted to work on bringing back one of my apps into modern macOS times, utilizing the latest in SwiftUI and some of the new Tahoe-style UI elements. I finally buckled down over the past weekend and started to re-write Coords from the ground up. I had the basic functions of the app rewritten and running smoothly after only a few hours of SwiftUI tinkering!

My goal is to release this app within the next month or two back to the Mac App Store, and for the first time on my own website. It has been great working on this app again, and I can’t wait to share (again) it once it is ready!