Developer Blog Why I Chose FreemiumKit Over RevenueCat for My Diabetes Management App Struggling with in-app subscription integration? Discover how FreemiumKit transformed my development process, helping me overcome challenges with RevenueCat and fast-tracking my app's launch.
Indie Blog Reacting to Pricing Backlash: Lessons Learned 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.
Developer Blog My Top 10 Wishes for WWDC24 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.
Developer Blog Introducing HandySwift 4.0 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!
Developer Blog Migrating my SwiftUI App to VisionOS in 2 Hours How I migrated my SwiftUI app CrossCraft 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.
Developer Blog Learnings from Analyzing 20 Successful Mobile Paywalls 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.
Developer Blog The Missing String Catalogs FAQ for Localization in Xcode 15 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.
Developer Blog Introducing ReviewKit: Improve your App Store Rating with Ease ReviewKit: Get app reviews from satisfied users at the right time. Say goodbye to intrusive prompts and optimize your app review process.
Developer Blog Taking over WWDC Notes & Envisioning its Future Evolving the Open-Source Project: Join the Community effort and shape the Future of how we discover and learn from WWDC Sessions effectively!
Developer Blog Window Management with SwiftUI 4 Learnings from modernizing the window handling of my Mac app after upgrading to SwiftUI 4. Explaining `\.openWindow`, `.windowResizability` & more.
Developer Blog My Top 5 Wishes for WWDC 2023 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?
Developer Blog Preparing My App for Swift 6 How to enable Swift 6 mode for your Xcode projects and for your SwiftPM modules today. And what the migration experience is like.
Developer Blog Binding: Equatable vs EquatableBinding How I fixed a subtle bug in SwiftUI Pickers in my app by using a Property Wrapper instead of conforming Binding to Equatable.
Developer Blog Migrating to The Composable Architecture (TCA) 1.0 Sharing my learnings and my code structure after migrating my app to the vastly modernized APIs of TCA 1.0.
Developer Blog 2,000 Imports: Organizing my Apps' SwiftPM modules 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.
Developer Blog Featured Introducing RemafoX: Easy App Localization Say hello to RemafoX, the app on the mission to simplify developer life by providing new workflows for localization when working with Xcode.
Developer Blog Making the Most of WWDC 2022 How to enjoy both Keynotes with other developers (remotely) and how to maximize your learnings throughout the week. If you can invest the time
Developer Blog Hardware Requirements for iOS Development (May 2023) From the cheapest viable option to the best value Mac for iOS Developers.
Developer Blog My Top 3 Wishes for WWDC 2022 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.
Developer Blog SwiftPM + CoreData: Failing SwiftUI Previews? Here Are 5 Tips to Fix Fixing Xcode bugs that make SwiftUI previews fail in apps modularized with SwiftPM and that are using CoreData.
Developer Blog Multi Selector in SwiftUI Adding a missing SwiftUI component for prototyping purposes.
Developer Blog Hiding Secrets From Git in SwiftPM A step-by-step guide on how to prevent your 3rd party service secrets from committing to Git when using apps modularized with SwiftPM.
Developer Blog Primer on Regular Expressions In this post, I will try to give you a practical overview of Regular Expressions to teach you what they are, what they can be used for and a quick intro to how you can use them.