profile

Make iOS/macOS Apps with SwiftUI

I make it simple for creators to build iOS and macOS apps using Swift and SwiftUI. Join me for weekly developer insights and videos, and let's build something great together! Drawing from my experience at Apple, GoPro, and Microsoft, and having published seven apps on the App Store, I'm here to share industry expertise that can help you succeed in your app development journey.

Install macOS Sequoia on External SSD
Featured Post

This Week's Top Videos: macOS Fixes, Git, Xcode, & More

Hey Reader, Over the past week, I published various videos on macOS, git, Xcode, and bootable external hard drives. If you are interested in SwiftUI, check out my upcoming iOS course. I'll be sharing some lessons on YouTube in the coming months. Let me know if non-programming videos are helpful, especially if you're new to Mac (or don't know all the best practices). New Videos How to Install macOS Sequoia on an External Hard Drive Learn how to create a bootable version of macOS. You can use...

iOS Job Search: Layoff Update #4

Hey Reader, 157 Applications and Counting . . . Is the iOS Job Market Still Thriving? In this week's video, I share my journey after being laid off, applying to over 157 positions, and navigating the evolving iOS job market. I also dive into my job search strategies, including my detailed spreadsheet, resume tips, and reflections on what’s next. Are Companies Still Hiring iOS Developers? (My Take in December 2024) Timestamps: 00:00 My iOS Job Search Update 14:35 My iOS Job Spreadsheet 15:38...

Hey Reader, Can you help me? Below is my syllabus for my upcoming iPhone Apps 101 course (updated for SwiftUI, iOS 18, and Xcode 16). What is missing from the course? What are you excited about? iPhone Apps 101 Have you ever wanted to create a polished iOS app that feels like it belongs on the App Store? Imagine crafting a project that grabs attention, showcases your skills, and even serves as a portfolio centerpiece for job interviews. That’s the journey we’ll embark on in this SwiftUI...

Hey Reader, Do you want to make iPhone or Mac apps? Do you want to learn how to get started with SwiftUI? How do you make great-looking SwiftUI apps? Click here to learn about my upcoming SwiftUI iPhone app course. iOS and SwiftUI are constantly evolving, and it is hard to find learning resources that are up to date. I need your help in directing my upcoming course: iPhone Apps 101 In this iOS course, you will learn how to design SwiftUI iPhone apps from scratch. It will be a crash course in...

Hey Reader, I’m driving back to NY from PA after visiting with family. If you’re in the US, I hope you had a great holiday. Today, you can get access to courses from two excellent iOS developers. Both courses are on sale until tonight at midnight (maybe earlier, so act fast). Sean Allen’s Courses (30% off) Sean Allen is running a Cyber Monday deal today (it ends tonight, 12/2, at midnight). I previously bought this course and made a video overview, which you can watch here. If you want to dig...

Hey Reader, Can Cursor AI (using Claude Sonnet 3.5 or ChatGPT) build your apps? Yes. But are those apps going to be good? Probably not. There is a lot of Hype about AI in the development scene, and I want to show you what it’s like. Watch my latest video: Can AI Really Code? My Honest Take On Cursor AI See what feature the AI helped create Watch me use Cursor for the first time See the challenges first-hand with AI code assistants You can’t expect great results from my experience and watching...

Hey Reader, Do you want to make an iOS app? How do you learn SwiftUI? What projects should you work on? If you’re new to iOS development or have taken a break, there is always something new to learn, as technology constantly changes. While working on this tutorial, I learned a few new things and want to share them with you. Watch my Full SwiftUI Tutorial Today (Payment Calculator) You’ll Learn: How to create a custom Slider (Thumb icon + track height) How to use UIKit controls in SwiftUI...

Hey Reader, Yesterday, I started a SwiftUI design challenge by implementing a design from Sarah Kinney on Dribbble. The first part of my 6 video tutorial is now live. Watch it here: In this SwiftUI tutorial I show the app we're going to build from scratch in SwiftUI and then how to create a custom header for a NavigationStack. If you want to follow along, you can download the full PaymentCalculator project, as well as the CustomSlider and PaymentSelector from this series. In the video you'll...

video preview

Hey Reader, What keyboard shortcuts make you more productive? I’m fascinated by productivity enhancements. When using Mac apps, I learn keyboard shortcuts to streamline my daily tasks. I might be editing a video, writing code, or editing a document in Markdown. In Xcode, there are tons of keyboard shortcuts for building your app, testing, and configuring your editors. From my experience, the more time I can keep my hands on the keyboard, the better. I avoid using the mouse and leverage...

video preview

Hey Reader, How do you begin development using Embedded Swift? How do you prototype 2D animations in SwiftUI? Let's dive in to find out. This year I have explored Embedded Swift and the Swift build tools on the command line (Terminal) and in Visual Studio Code. It has been a fun learning experience, and it definitely helps you appreciate all the nice things that Xcode offers, even when it has bugs or something isn’t working. My current project goal is to animate an LED matrix (16x16 pixels)...