This is the beginning of a repository in which every commit matches a step of an in-depth guide into developing a native applications for Apple platforms (macOS, iOS, etc.) using Haskell with Swift and SwiftUI.
The first of the series of blog posts covers the set-up required to call Haskell functions from Swift in an XCode project using SwiftUI.
In future installements of the series, I intend to at least discuss calling functions with idiomatic Haskell types with Swift ones (both with and without marshaling), SwiftUI observation, and iOS development which requires GHC to produce code for the iOS compilation target.
This work is being partially sponsored by Well-Typed, and is otherwise carried out in my own free time.