top | item 45566366

Show HN: I made a full-featured macOS app for Apple Music to challenge SwiftUI

3 points| obrhoff | 4 months ago |daftmusic.app

Some time ago I moved from Spotify to Apple Music for a few reasons. As someone who builds iOS and macOS apps, I quickly noticed how rough the Apple Music experience felt on Mac. It just wasn’t fun to use. So I decided to challenge myself and see if it was possible to build a full, complex, and performant Apple Music client using SwiftUI.

At first, it went surprisingly well. SwiftUI made it easy to build out the main structure and experiment quickly. The UI came together nicely, and it was exciting to see how modern and flexible the framework could be.

But the deeper I went, the more cracks started to show. Large lists were hard to render smoothly. Context menus didn’t offer much flexibility. And the NavigationStack kept bloating up memory, which made performance worse the longer you used the app.

So back to AppKit for some things…

Anyway here is the outcome. Check it out, if you’re interested in this app.

2 comments

order

boars_tiffs|4 months ago

that's pretty cool actually, good work!

EDIT: oh you're the guy behind daftcloud.