Introducing ListKit - an open-source library for working with lists in SwiftUI
Announcing ListKit, an open-source SwiftUI library with reusable views and extensions for working with lists.
Daniel Saidi is a freelance engineer specializing in app and product development for Apple platforms. He writes and builds open-source tools focused on Swift, SwiftUI, and modern iOS/macOS development.
100 articles from this blog
Announcing ListKit, an open-source SwiftUI library with reusable views and extensions for working with lists.
Learn how to make a SwiftUI sheet automatically size to fit its content using a custom detent approach.
Learn how to present alerts for async errors in SwiftUI using the PresentationKit library.
Guide to setting up Xcode MCP with Claude Code for seamless AI-assisted Swift development, including auto-approving connection dialogs.
A tutorial on using Apple's Vision framework to extract text from images in Swift, covering both old and new APIs.
KeyboardKit 10.2 introduces a new on-device dictation engine for keyboard extensions, enabling private, voice-based features.
Explains how to localize Swift packages using Xcode's string catalogs, covering benefits, drawbacks, and improvements in Xcode 26.
Explores Xcode 26's improved string catalog features for localizing Swift Packages, addressing previous drawbacks and automating symbol generation.
The author introduces new GitHub Actions workflows for their Swift Package Scripts project, automating tasks like building, testing, and documentation.
A guide to automating the build of closed-source Swift binaries (XCFrameworks & dSYMs) using GitHub Actions workflows.
A guide to using Swift Key Paths to create scalable and maintainable form validation logic in SwiftUI applications.
Explains how to add dSYM files from a closed-source Swift SDK to an app to get fully symbolicated crash reports for debugging.
A developer shares Q&A from his SwiftLeeds talk on SDK development best practices, covering API design, monetization, and feature flags.
Announcing the Developer Preview of KeyboardKit 10, a major update merging SDKs and improving the library for building custom iOS keyboards.
Learn how to use SF Symbols in SwiftUI to create loading animations, replacing custom code with built-in, stylable symbols.
Introducing VideoKit, an open-source Swift Package for adding customizable video players and video-based splash screens to SwiftUI apps.
SwiftUI is finally getting a native WebView component in iOS/macOS/visionOS 26, simplifying web content embedding for developers.
Introducing PickerKit, an open-source SwiftUI package providing various pickers (image, camera, document, file) and utilities for iOS development.
A guide on using AI-powered Cursor to translate and localize Xcode String Catalogs by exporting XLIFF files.
A developer's perspective on Apple's rumored plan to unify OS version numbers across all platforms, simplifying availability checks for multi-platform development.