Hey Reader, How do you translate your app into multiple languages? At GoPro, I partnered with the localization team to establish best practices—and with the new String Catalog, you can extract all your Text() strings at build time so nothing slips through the cracks. 🎥Watch SwiftUI iOS Localization Tutorial: Master String Catalogs in Xcode 16 You’ll learn: Best practices for localization How to test translations in both iOS apps and widgets How to Preview different languages in SwiftUI How to...
11 days ago • 1 min read
Hey Reader, Last night, I had a breakthrough. The weeks of effort exploring different options finally paid off – it felt fantastic. I was tired, but accomplished. Below, I will share three stories about the unknown and how to push through even if you're unsure what to do. Programming can be hard. It can be fun. And it can be hard again. I have been busy traveling and had family visiting. And I have been wrestling with build issues around legacy code. Sometimes when you learn something new,...
about 1 month ago • 2 min read
Hey Reader, I just saw this post from Mario—who makes Astro for App Store keyword research (ASO). Mario 🏴☠️ @xmarioapps Just a reminder that you can make money with simple 1 page app. Just draw a page in Canva and turn it into app 4:21 AM • Apr 2, 2025 1 Retweets 59 Likes Read 10 replies What's stopping you from working on your app idea? Checkout Mario's latest app that stylizes photos with AI.Happy coding! Paul [email protected]
2 months ago • 1 min read
Hey Reader, Yesterday I streamed for 4 hours and got stuck trying to get to the bottom of an issue with implicit animations. One line of code was causing the problem... Which lines of code are creating implicit animations? When it comes to animations in SwiftUI ... they're great until they don't work like you expect. SwiftUI Animation Glitches Watch my latest video and learn how to better control implicit animations on state changes. SwiftUI Animation Bugs? Here's How I Fixed Them! I did this...
2 months ago • 1 min read
Hey Reader, Struggling with pesky bugs in Swift? You’re not alone—debugging can feel tough, especially when you’re just getting started (or as an experienced developer). Watch: Xcode 16 Debugging Tutorial for Beginners (2025) In this beginner-friendly tutorial, I’ll walk you through simple, effective debugging techniques in Xcode 16 to quickly identify and squash bugs with a real world example. You’ll learn how to: Track down a bug in a complex app (SwiftData) Leverage Xcode’s built-in...
3 months ago • 1 min read
Hey Reader, Wow 512GB of RAM! Apple seriously grabbed my attention this week—512GB of RAM is wild! The new Mac Studio updates sparked my curiosity, especially with the insane power upgrades. I know I want to upgrade within the next year, but choosing between the M3 Ultra and the M4 Max had me scratching my head. After staying up way too late digging into the performance benchmarks, I've finally made my decision. In my latest video, I break down exactly what you need to know: M3 Ultra vs. M4...
3 months ago • 1 min read
Hey Reader, Can GPT-4.5 help me build a working Mac app from scratch in just 30 minutes? No templates, no pre-written code—just me, SwiftUI, and GPT-4.5. OpenAI’s expensive ($$$) new model requires $200/month Pro plan. Did AI speed up development or slow me down? See the results for yourself! 👉 Watch the Challenge Video Here Want the exact code and ChatGPT prompt I used? 👉 Download the GPT-4.5 Mac App Starter Kit Happy coding, Paul [email protected]
3 months ago • 1 min read
Hey Reader, Have you tried the latest AI models? The boost in performance is insane. Here's my first look at o3-mini-high that just came out yesterday... The "high" means that it has high levels of reasoning, so it thinks more. So this can help you reason about code. There are also "low" and "medium" reasoning versions of o3-mini. "mini" means that it is faster than the full model (which will be called o3 if they keep using such confusing names). Watch ChatGPT build an app in less than 3...
4 months ago • 1 min read
Hey Reader, Struggling to make your SwiftUI apps look polished? You’re not alone—SwiftUI can be tricky, especially if you’re tackling complex designs without a clear plan. How can you improve your design skills in SwiftUI? In my latest tutorial, I break down a Step Counter Widget design into simple steps anyone can follow. You’ll learn how to: Layout the UI so it looks professional Stylize fonts and colors for a polished finish Think about geometric layouts and how to structure your views...
5 months ago • 1 min read
Hey Reader, Imagine launching your own iPhone app in just a few short weeks. My new course, iPhone Apps 101, is kicking off on Friday, January 10th at 8pm Eastern (New York)—and I want you to join our first cohort of 14 students. Whether you have a fresh app idea or love creating new things, this course will help you learn SwiftUI, brainstorm app concepts, and prototype fast. Here’s what you’ll get inside iPhone Apps 101: Pre-recorded lectures (watch at your own pace) Live office hours each...
5 months ago • 1 min read