Which AI model builds the best iOS apps?Â
My results testing Gemini 3 Pro, Opus 4.5 and Composer 1:
Posts by Chris Ching
In this video, we take the SwiftUI and Xcode skills from the previous lessons to build your first app user interface!
Learn how to use SwiftUI views, view containers and view modifiers to construct an app user interface.
https://f.mtr.cool/djnciomoco
This lesson focuses on the foundations of building user interfaces in Xcode using SwiftUI. This is important because building any kind of app involves building UIs.
Zapier vs Make - Comparing features, AI capabilities, ease of use, pricing and free tiers of both tools.
OpenAI's new Agent Builder just launched and it allows you to visually build workflows for your AI agents to perform.
It's made even more powerful if given access to to use more tools via MCP.
Guess what, I just released a intro video to Zapier MCP :)
Learn how to use Xcode 26 for your first iOS app project in this step by step tutorial! This tutorial will show you where to get Xcode, how to create your first iOS project, what all the files mean, how to use Xcode to code in Swift and build user interfaces and more!
Maximize Your Productivity with MCP and AI Tools!
In this video, I demonstrate using Claude to organize my inbox, schedule meetings, save notes and more!
Enhance your iOS development workflow using Cursor, GitHub, and Zapier MCP. From creating issues automatically to updating them with detailed implementation, this tutorial will show you how to stay organized, save time, and keep your code protected.Â
🥳 New beginner series with Xcode 26!
https://youtu.be/MzUTDrSucZ8
Learn how to code and how to make an app (no coding experience required).
These videos are designed for beginners in mind to teach the fundamental skills for making apps on iOS.
We'll also use AI to learn efficiently!
I automated 4329 tasks in the last 30 days to run this business:
GitHub Made Simple (Full Tutorial)
https://f.mtr.cool/tnitqxpnjx
Learn GitHub basics for beginners: set up your account, create repos, save commits, use branches, and revert changes—so you never lose work and can keep projects safe, synced, and organized.
If you want to see a step by step demonstration of this, check out my latest YouTube tutorial!
The big takeaways:
- Branches let you experiment safely.
- Your main project stays stable.
- You only merge the good stuff back in.
This is how professionals (and big teams) work — but it’s just as useful for solo devs.
Sometimes you’ll run into merge conflicts if both branches change the same code.
Don’t worry — you just open it in a text editor and decide which version (or both) to keep.
That’s how you resolve conflicts.
Once you’re happy with your changes, you merge your feature branch back into main.
After merging, you can delete the branch or keep it around.
That’s the full workflow.
On your feature branch, you can keep making commits just like normal.
It works the same way as your main branch, but separate.
That’s what makes branches so powerful.
When you create a branch, you can copy your project from the latest state or even from an older snapshot.
Then you switch your workspace to that branch and experiment freely.
Your main project stays untouched.
When you create your repo, by default, you have a single branch: the main branch.
But you can create more!
A new branch is just a copy of your project where you can safely test new ideas.
You can name it after the feature you’re building — like feature-xyz.
Last week, I showed you how to use source control with GitHub so you never lose your work.
But what if you want to experiment with new code without risking your main project?
That’s where branches come in 👇
In this GitHub tutorial, I’ll show you how to use branches so you can safely experiment with new features without breaking your main project.
Xcode 26 is available to download from the Mac App Store!
If you use source control, you’ll never have to start a project over from scratch again. Â
Want to see how it works step by step? Â
Check out my full GitHub tutorial on my YouTube channel.
You can even create "branches."
Branches are safe copies of your project where you can try new ideas without breaking your main version.
From there, you can:Â Â
- Save commits as you go Â
- Publish your repo to GitHub for cloud backup Â
- Revert to older versions when needed
Getting started is simple:Â Â
1. Create a free GitHub account Â
2. Download GitHub Desktop Â
3. Sign in and create your first repo
GitHub is the online vault.
It’s free, easy to set up, and it keeps your projects: Â
- Backed up Â
- Synced across computers Â
- Ready for collaboration
The vault where your project lives is called a "repository" (or repo). Â
Inside it, you save snapshots (commits). Â
And you can always restore an old snapshot if things go sideways.
Source control = snapshots of your project you can roll back to anytime. Â
Think of it as a time machine for your files.
Picture this:Â Â
- AI breaks your project Â
- Undo doesn’t work Â
- Multiple copies scattered across folders (if you even have that..)
Source control is the answer.