Ductts Build Log
A developer's build log for Ductts, a React Native app for tracking crying frequency, detailing the development process and challenges.
A developer's build log for Ductts, a React Native app for tracking crying frequency, detailing the development process and challenges.
Explores the challenges of managing code deprecations on iOS, covering both vendor and internal deprecations, and discusses the limitations of Apple's tooling.
A guide on using Apple's new Foundation Models framework to build AI features in apps, including code examples for model availability and session management.
A developer overcomes 'possibility blindness' by building a custom analytics platform to replace Google Analytics and Chartbeat in under 20 minutes.
Poltergeist is an AI-friendly universal file-watcher tool that automatically rebuilds projects when files change, speeding up development cycles.
Apple's new Observations framework in Swift enables observable models to be used as async streams, integrating with Swift Concurrency.
Explains how to bypass macOS unified logging's <private> redaction for debugging by using plist files or configuration profiles.
Learn how to use SF Symbols in SwiftUI to create loading animations, replacing custom code with built-in, stylable symbols.
Introduces Swift Dependency Audit, a CLI tool and SwiftPM plugin for auditing Swift package dependencies against source imports.
Explains the Swift ternary operator for concise conditional logic, including usage examples and comparisons with if expressions.
A guide to implementing Universal Links for iOS apps, covering server setup and app configuration for secure deep linking.
Peekaboo 2.0 is a fast macOS screenshot tool for AI agents, now available as a CLI to avoid MCP context bloat and enable on-demand use.
Explains how to decode Swift Codable types when required data is missing from the JSON source, using partial models.
Explains how to fix actor-isolated protocol conformance errors in Swift 6.2, focusing on @MainActor usage and avoiding data races.
Explores Swift 6's typed throws for type-safe error handling, introducing a custom SystemError protocol for user-friendly diagnostics.
Developer builds Vibe Meter 2.0, a Swift tool to track Claude Code subscription usage by parsing JSON-L files and counting tokens with a SIMD-accelerated BPE tokenizer.
A developer's perspective on Apple's rumored plan to unify OS version numbers across all platforms, simplifying availability checks for multi-platform development.
A developer builds Vibe Meter, a macOS menu bar app to monitor AI API spending, detailing Swift 6, SwiftUI, and technical challenges.
Introducing Demark, a Swift package for converting HTML to Markdown using JavaScript libraries within WKWebView, with two engines for speed or accuracy.
A developer details the journey of building the Puzzmo iOS app, discussing the choice between React Native and native Swift development for a game platform.