The previous week started with macOS 10.15 Catalina and Mac Catalyst release.
We are still waiting for Asphalt 9 and DC Universe to be ported from iPadOS, although both of them (alongside others) were announced in Apple's press release on Mac Catalyst. What we got is a pretty decent versions of Twitter and Jira Cloud for macOS 10.15 Catalina. You can check this article from 9to5Mac about the first bunch of apps released. You may notice that the first iteration of Catalyst apps looks more like ports from iPadOS versions rather than truly native macOS apps. Mac Catalyst still has from some limitations, implementation issues lacks of documentation. But we hope that Apple will consider developers’ feedback in their future updates.
Libraries & Repositories
Today's library selection is all about SwiftUI. I think that all of them can be quite useful for early SwiftUI adopters.
An extension to the standard SwiftUI library. More on Github
Predictable state management for SwiftUI applications. More on Github
Testing tools and utilities for Apple’s Combine framework. More on Github
iOS Dev: Swift development in Docker using Visual Studio Code Remote
This guide teaches you how to develop Swift applications on macOS and Windows by using Docker container and Visual Studio Code remote extension. [Read here](iOS Dev: Swift development in Docker using Visual Studio Code Remote "nofollow")
Christian Tietze: Xcode 11 Displays Crash Logs in Context of Your Projects
Christian Tietze, with a short post about how Xcode 11 symbolicates crash logs for you without any third-party tools. Read here
Sarun Wongpatcharapakorn: Data in SwiftUI, Part 2: Views as a function of data
Second part in a series of articles about data flow in SwiftUI. Read here