DEV Community

Gabriel Reimers
Gabriel Reimers

Posted on

2 2

Do you use SwiftUI for your Mac apps?

We are currently re-writing the UI of our flash card vocabulary learning app Wokabulary with SwiftUI.
Wokabulary is available for iPhone, iPad and Mac; so having a platform independent UI system saves us a lot of time.
However, we face quite a few challenges with SwiftUI especially on the Mac. For example performance of SwiftUI on the Mac is often worse than with AppKit (e.g. lists). Also the documentation for Mac specific features is very sparse and some things just cannot be done (e.g. customizable toolbars).

So we are wondering: Are you using SwiftUI for your Mac apps in production? What Mac apps have you built or are you building in SwiftUI? What challenges do you face?

Top comments (1)

Collapse
 
m4rcoperuano profile image
Marco Ledesma

I found a lot of pains using SwiftUI after the most recent update last year, specifically with ListViews. I wish I could say it was ready for prime time, but I fear that it isn’t :/

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay