Get the latest tech news
I started a devblog about mixing SwiftUI and C++ to make a Twitch app
Kulve is a crossplatform, native Twitch application currently being built for Apple platforms.
The learning curve was incredibly high and it took a few weeks if not months to even get off the ground with it, but now that it's clicked, I can't imagine ever going back from the networking library that's been written for Kulve. Without raw pointers like this, the UI would be copying the underlying data every single time it redraws which would be an immense performance cost, and one that the app had before it settled on this design. There are a ton of unique problems Kulve has had to sovle that I wasn't able to find solutions for anywhere online, so I'm hoping that these posts end up being both informative and helpful for anybody else who's interested in native SwiftUI development.
Or read this on Hacker News