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:
If you’re short on time, feel free to jump straight to watching me do it! Then try your hand at recreating the design yourself. Click here to watch the Step Counter Design Challenge Ready to tackle this yourself? Set a timer and challenge yourself to build the Step Counter UI before you watch my solution. The best way to master SwiftUI is to get hands-on, and this challenge will help you do just that. Have a widget or UI you want me to recreate next? Hit reply and let me know. I’m always looking for fresh ideas to help you level up your SwiftUI skills. Talk soon, P.S. If you want to turn your design or idea into a real SwiftUI app, now’s the time to enroll in iPhone Apps 101. We kick off this Friday at 8pm Eastern (I’m closing enrollment on January 24th at midnight to keep the class small). Use the code NEW_YEARS_2025 to join for $209 (saving you $40).
The next time I offer this course in 2025, it’ll be $349—so by enrolling now, you save $140 and jumpstart your iPhone app development dream!
iPhone Apps 101 includes:
If you’re ready to finally learn how to transform your ideas into apps, there’s no better time to get started. We’d love to have you join our supportive community (16 students have already joined!) and make real progress toward your goals. P.P.S. We had our first iPhone Apps 101 Office Hour last week, and you can catch the replay once you join the course. Bring your questions and join the next one to level up your SwiftUI game alongside a community of beginners and experienced iOS developers. |
Join 5,712+ developers learning iPhone app development and App Store publishing. Every week, I share iOS tips on how to create polished, intuitive apps—backed by insights from shipping seven apps and working at GoPro, Apple, and Microsoft.
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...
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,...
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 SoltPaul@SuperEasyApps.com