Contributions

Article
My take on how to find the right pricing and how I reacted to a user calling my app "overpriced". Learn from my mistakes and avoid bad reviews!
Article
From a SportsKit API and .zoom modifier in SwiftUI, over improved SwiftData and source control in Xcode, to my biggest pain points in tvOS and visionOS, and much more! Blending long-standing requests with fresh ideas.
Article
Investing time in Open Source again: Complete revamp of HandySwift with vastly improved documentation and lots of added handy features extracted from my apps. Read on to learn which helpers I use most often!
Library
Handy Swift features that didn't make it into the Swift standard library.
Tool
Revolutionizes the way developers handle localization in their Xcode projects. Leverage the power of top-tier machine translation services. With its intuitive drag-and-drop interface, translating your apps has never been easier or more efficient. Fully supports "Vary by Plural" and "Vary by Device".
Article
How I migrated my SwiftUI app to support visionOS for the Day 1 Release of the Apple Vision Pro. It took effectively about 2 hours in total, this article summarizes my key learnings along the way.
Article
Our biggest wish came true: Explaining Typed Throws in Swift. Also: Improved namespacing and reduced dependency creep. And 14 more proposals linked!
Tool
RemafoX is a powerful app localization tool for Xcode that streamlines the process of supporting multiple languages. It offers features like automatic sorting of Strings files, machine translation support, and warnings for translation issues. With its integrated workflow, it saves both beginners and advanced users 90% of the time needed for adding new translations, making app localization more efficient & fun.
Article
Dive into how FreemiumKit, a user-friendly paywall open-source library, simplifies the creation of successful paywalls and streamlines A/B testing. Its highly customizable UI components are based on my deep analysis of common paywall designs.
Article
Discover the game-changing implications of Apple's new feature, String Catalogs, which replaces traditional localization files and streamlines the localization process. From automatic key extraction to safety checks, find out why developers should be excited about this powerful tool in Xcode 15.
Library
Request reviews only from users with enough recent positive activity and only at appropriate times.
Tutorial
ReviewKit: Get app reviews from satisfied users at the right time. Say goodbye to intrusive prompts and optimize your app review process.
Article
Learnings from modernizing the window handling of my Mac app after upgrading to SwiftUI 4. Explaining `\.openWindow`, `.windowResizability` & more.
Article
WWDC is only weeks away, so it's time for me to update my wishlist. One wish came true last year, how many will it be in 2023?
Article
How to enable Swift 6 mode for your Xcode projects & SwiftPM modules today. And what the migration experience is like.
Article
Sharing my learnings and my code structure after migrating my app to the vastly modernized APIs of TCA 1.0.
Article
How to organize your apps Swift modules for clarity & convenience using a hidden (unofficial) Swift feature. A practical solution for small to medium-sized apps.
Article
Say hello to ReMafoX, the app on the mission to simplify developer life by providing new workflows for localization when working with Xcode. Translate your app without ever leaving your Swift file!
Tool
Supporting multiple languages in Xcode for your app feels inconvenient or bug-prone? Then this is the app you're looking for! ReMafoX is designed to fill the gaps in Xcode and streamline the app localization process in multiple ways. Translate your app without ever leaving Xcode!
Article
How to enjoy both Keynotes with other developers (remotely) and how to maximize your learnings throughout the week. If you can invest the time.
Article
Monthly newsletter about the lastest in Swift Evolution, 2nd issue about:
Regex overhaul, improved Existentials, Swift 5.7 timeline
Article
With Apple announcing WWDC week for June 6–10 this year, let’s dive into what new frameworks, APIs, and tools I hope to see unveiled and what using them might feel like with examples.
Article
Summary of interesting developments on Swift Evolution — Update from 03/2022 + some background history (1st issue!)
Article
Fixing Xcode bugs that make SwiftUI previews fail in apps modularized with SwiftPM and that are using CoreData
Article
You may be aware of traditional methods of hiding secrets from Git. But how can you hide secrets in a project modularized with SwiftPM?
Article
Have you ever worked on a bigger change for an app and struggled with the release schedule? Have you ever wanted to get feedback from users early but weren’t sure when exactly the right time is? Here’s a simple but effective prioritization technique that can help slim down your scope and give you more confidence in it with different stages that can be mapped to Alpha, Beta & Release.
Article
Exploring ways to make localization safer in SwiftUI for better scalability.
Library
Lint anything by combining the power of scripts & regular expressions.
Article
How to effectively configure Bitrise CI for iOS projects: Introduction, Best Practices and Tips & Tricks — including preconfigured configuration templates.
Article
Introducing a SwiftPM-based dependency manager for the Apple developer community to fill the gap until integration into Xcode.

Showing the last 30 only...