Packages authored by Simon Nickel
These packages are available as a package collection, usable in Xcode or SwiftPM.
snap-core
A collection of useful helper implementations, common extensions, convenience definitions and workarounds.
snap-foundation
Basic extensions for Swift and Foundation
snap-matching-navigation
A SwiftUI Container that displays a TabView or SplitScene, based on the device.
snap-navigation
Define the navigation structure of your SwiftUI app decoupled from it's presentation.
snap-settings-service
A single interface to handle different types of settings.
snap-swift-data
Extends SwiftData to better interoperate with CoreData and Persistent History Tracking.
snap-template
Shared code and Demo Xcode project to setup and use SNAP in an iOS App.
snap-theme
A toolset to abstract Colors, Fonts, Icons and Numbers of a multi-platform SwiftUI app. Define semantic attributes in a Theme and apply them to your views for a consistent UI with maintainability in mind.
8 packages.