Tips for creating an iOS/macOS multiplatform app
<h2>Introduction</h2>
<p>I released an app called <a href="https://apps.apple.com/app/mcclockface/id1544343485" rel="noopener ugc nofollow" target="_blank"><em>McClockface</em></a> on the App Store when iOS 14 became available. I’d always promised myself that, one day, I’d release its macOS counterpart. “One day” did finally arrive, although it perhaps came around a lot later than expected — after all, there was no demand from the users’ side for a Mac app, so it got put on the backburner. It was whilst watching the brilliant Stanford <a href="https://cs193p.sites.stanford.edu/" rel="noopener ugc nofollow" target="_blank">CS193p lectures - <em>Developing Apps for iOS</em></a> that I got motivated to start building <em>McClockface for Mac</em>, primarily for the learning experience of developing for macOS with SwiftUI.</p>
<p><a href="https://9to5mac.com/2023/05/25/mcclockface-for-mac-delightful-clock-widgets/" rel="noopener ugc nofollow" target="_blank"><em>McClockface for Mac</em></a> was released earlier this year, and in the present article I will share some useful tips I picked up along the way for handling multiplatform app development with SwiftUI — specifically, for adding macOS support to an already existing iOS app.</p>
<p><a href="https://medium.com/@davidsteppenbeck/tips-for-creating-an-ios-macos-multiplatform-app-d3840a147743"><strong>Website</strong></a></p>