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.
Apps Introducing "Posters" – My first Spatial-first app for Vision Pro Breath life into your home with auto-updating & interactive posters of the latest trending movies & TV shows. Tap on a poster to unveil the trailer, find out where it's currently streaming, or locate a cinema showing near you. The future is here!
Swift Evolution Monthly Swift Evolution Monthly: January '24 Smoothing out some rough edges in Swift concurrency. System-level programming with low-level atomics. And many interesting new proposals linked!
Apps HUGE CrossCraft 2.0 Update: Seven Major New Features! This update brings key improvements like saving and syncing crosswords, expanded content with 30 new topics, and enhanced user experience with features like puzzle tips, a native Mac app, a native Vision Pro app & sharing options for competitive play.
Swift Evolution Monthly Swift Evolution Monthly: December '23 Our biggest wish came true: Explaining Typed Throws in Swift. Also: Improved namespacing and reduced dependency creep. And 14 more proposals linked!
Apps 8 Simple Steps to Create Crosswords on Any Topic in Minutes Using ChatGPT Discover the ease of creating personalized crossword puzzles on any topic harnessing the full power of ChatGPT. This guide walks you through eight simple steps, from generating clue-answer pairs to crafting and customizing your puzzle with the innovative CrossCraft app.
Apps Featured Introducing CrossCraft: Custom Crosswords Create themed & personalized crossword puzzles with ease and either play yourself or surprise your loved ones with a custom-tailored special gift. Perfect also to playfully learn vocabulary or challenge your students or friends with a fun quiz.
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.
Swift Evolution Monthly Swift Evolution Monthly: June '23 WWDC 23 Aftermath, 0 Proposals Accepted in June, Milestone: #400, 2 new Proposals & 10 Pitches linked, OpenAPI Generator.
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.
Apps Featured Introducing Twoot it! – Schedule Posts for Twitter & Mastodon Introducing Twoot it!, the app that seamlessly connects Twitter and Mastodon communities, enabling users to cross-post, schedule content, and engage with a broader audience effortlessly. Say goodbye to platform fragmentation and embrace a unified social media experience with Twoot it!
Swift Evolution Monthly Swift Evolution Monthly: May '23 "package" Modifier, Noncopyable structs/enums, Custom Actor Executors, Freestanding Declaration Macros, more Packs.
RemafoX RemafoX Sale: Get 50% Off on all Subscription Plans during WWDC Week! Shipping 3 new features that help save time for every Swift developer and reducing the price of all subscriptions for WWDC week with a long-term twist you don't want to miss!
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.
Swift Evolution Monthly Swift Evolution Monthly: March + April '23 1-Year Anniversary: Summaries on GitHub! AsyncStream, Attached Macros (in SwiftPM), Package Publish, Parameter Packs, Feature Flags & Foundation Preview.
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.
Swift Evolution Monthly Swift Evolution Monthly Jan + Feb '23 Expression Macros, Deprecate @UIApplicationMain, Forward Declared ObjC Interfaces, Swift 5.8 & 6 schedule
Swift Evolution Monthly Swift Evolution Monthly: December '22 Registry auth, Opt-In Reflection, if-switch Expressions, Vision documents, DiscardingTaskGroups, and Foundation rewrite.