MAUIverse MAUIverse

Swift .NET Bindings: The Objective Sharpie Replacement for .NET MAUI and iOS

Objective Sharpie is unmaintained, broken on modern Xcode, and has zero support for Swift-only frameworks. If you need StoreKit 2, SwiftUI, or any Swift-first Apple API in your .NET MAUI app, swift-dotnet-bindings is the modern replacement — validated against 51 real-world libraries across 95 framework targets.

What you’ll learn

  • How to go from xcframework to usable NuGet package in minutes with dotnet new swift-binding
  • Full Swift type support: classes, structs, enums, protocols, generics, async/await, and closures
  • Automatic SwiftUI interop via UIHostingController bridge generation
  • How it compares to Objective Sharpie and NativeLibraryInterop
  • Pre-built NuGet packages available for Nuke, Lottie, and more
  • Using spm-to-xcframework to convert Swift Package Manager dependencies

View Source →

← Back to Community Feed

}