Sign in

Chris Ching

@codewithchris.bsky.social
22 followers 2 following 203 posts

👨‍💻 Turning beginners into Swift and iOS app development ninjas. 🚀 Helping non-coders launch iOS apps. ⚡️ Building our own indie apps to make $.

PostsRepliesMedia
Chris Ching @codewithchris.bsky.social · 18/08/2026
Oddly mesmerizing as I stare at this motion
000
Chris Ching @codewithchris.bsky.social · 02/12/2025
Which AI model builds the best iOS apps?  My results testing Gemini 3 Pro, Opus 4.5 and Composer 1:
youtube.com
Which AI Codes Best? Gemini 3 Pro, Opus 4.5 and Composer 1 Tested!
🔥 Zapier MCP - Get Started → https://bit.ly/3Y0Nm7jIn this video, we put Google's new AI model Gemini 3 and Anti-Gravity coding editor to the test by compar...
000
Chris Ching @codewithchris.bsky.social · 21/10/2025
In this video, we take the SwiftUI and Xcode skills from the previous lessons to build your first app user interface!
f.mtr.cool
Enjoy the videos and music that you love, upload original content and share it all with friends, family and the world on YouTube.
010
Chris Ching @codewithchris.bsky.social · 16/10/2025
Learn how to use SwiftUI views, view containers and view modifiers to construct an app user interface. 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.
f.mtr.cool
Enjoy the videos and music that you love, upload original content and share it all with friends, family and the world on YouTube.
000
Chris Ching @codewithchris.bsky.social · 14/10/2025
Zapier vs Make - Comparing features, AI capabilities, ease of use, pricing and free tiers of both tools.
f.mtr.cool
Enjoy the videos and music that you love, upload original content and share it all with friends, family and the world on YouTube.
000
Chris Ching @codewithchris.bsky.social · 09/10/2025
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 :)
f.mtr.cool
Enjoy the videos and music that you love, upload original content and share it all with friends, family and the world on YouTube.
000
Chris Ching @codewithchris.bsky.social · 09/10/2025
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!
f.mtr.cool
Enjoy the videos and music that you love, upload original content and share it all with friends, family and the world on YouTube.
000
Chris Ching @codewithchris.bsky.social · 07/10/2025
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!
f.mtr.cool
Enjoy the videos and music that you love, upload original content and share it all with friends, family and the world on YouTube.
000
Chris Ching @codewithchris.bsky.social · 02/10/2025
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. 
f.mtr.cool
Enjoy the videos and music that you love, upload original content and share it all with friends, family and the world on YouTube.
000
Chris Ching @codewithchris.bsky.social · 30/09/2025
🥳 New beginner series with Xcode 26! 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!
youtu.be
How to Make an App (Day 1)
Confidently learn how to make an app (no coding experience required). Used in classrooms and Apple stores, these videos are designed for beginners in mind to...
000
Chris Ching @codewithchris.bsky.social · 26/09/2025
I automated 4329 tasks in the last 30 days to run this business:
000
Chris Ching @codewithchris.bsky.social · 26/09/2025
How i use automation at CodeWithChris! Something a little different today:
f.mtr.cool
Enjoy the videos and music that you love, upload original content and share it all with friends, family and the world on YouTube.
000
Chris Ching @codewithchris.bsky.social · 23/09/2025
GitHub Made Simple (Full Tutorial) 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.
f.mtr.cool
Enjoy the videos and music that you love, upload original content and share it all with friends, family and the world on YouTube.
000
Chris Ching @codewithchris.bsky.social · 16/09/2025
If you want to see a step by step demonstration of this, check out my latest YouTube tutorial!
000
Chris Ching @codewithchris.bsky.social · 16/09/2025
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.
100
Chris Ching @codewithchris.bsky.social · 16/09/2025
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.
100
Chris Ching @codewithchris.bsky.social · 16/09/2025
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.
100
Chris Ching @codewithchris.bsky.social · 16/09/2025
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.
100
Chris Ching @codewithchris.bsky.social · 16/09/2025
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.
100
Chris Ching @codewithchris.bsky.social · 16/09/2025
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.
100
Chris Ching @codewithchris.bsky.social · 16/09/2025
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 👇
100
Chris Ching @codewithchris.bsky.social · 16/09/2025
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.
f.mtr.cool
Enjoy the videos and music that you love, upload original content and share it all with friends, family and the world on YouTube.
000
Chris Ching @codewithchris.bsky.social · 16/09/2025
Xcode 26 is available to download from the Mac App Store!
000
Chris Ching @codewithchris.bsky.social · 10/09/2025
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.
000
Chris Ching @codewithchris.bsky.social · 10/09/2025
You can even create "branches." Branches are safe copies of your project where you can try new ideas without breaking your main version.
100
Chris Ching @codewithchris.bsky.social · 10/09/2025
From there, you can:   - Save commits as you go   - Publish your repo to GitHub for cloud backup   - Revert to older versions when needed
100
Chris Ching @codewithchris.bsky.social · 10/09/2025
Getting started is simple:   1. Create a free GitHub account   2. Download GitHub Desktop   3. Sign in and create your first repo
100
Chris Ching @codewithchris.bsky.social · 10/09/2025
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
100
Chris Ching @codewithchris.bsky.social · 10/09/2025
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.
100
Chris Ching @codewithchris.bsky.social · 10/09/2025
Source control = snapshots of your project you can roll back to anytime.   Think of it as a time machine for your files.
100
Chris Ching @codewithchris.bsky.social · 10/09/2025
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.
100
Chris Ching @codewithchris.bsky.social · 10/09/2025
Ever wish your project had a giant undo button?   That’s what source control is. And the best part—you can use it even if you’ve never coded before.
100
Chris Ching @codewithchris.bsky.social · 10/09/2025
Here are some highlights from my new GitHub tutorial (beginner friendly!) on YT. I think this is especially relevant in this vibe coding era bc I encounter many people who constantly have to restart their project from scratch. It doesn't have to be that way! 🧵 Keep reading..
100
Chris Ching @codewithchris.bsky.social · 10/09/2025
Learn how to use GitHub Desktop even if you’ve never coded before.   In this beginner-friendly GitHub tutorial, I’ll walk you step-by-step through setting up your free GitHub account, installing GitHub Desktop, and creating your very first project repository.  
f.mtr.cool
Enjoy the videos and music that you love, upload original content and share it all with friends, family and the world on YouTube.
000
Chris Ching @codewithchris.bsky.social · 09/09/2025
iPhone 17 today! The Apple event is happening at 1pm ET and you can watch the livestream online. I'm looking forward to a new phone.. it's been too long. I was going to hold out for the rumored flip phone next year.. but I can't wait that long haha Are you going to get an iPhone 17?
000
Chris Ching @codewithchris.bsky.social · 08/09/2025
This workflow lets me sift more keywords, faster, then cherry-pick winners for deeper research and prototypes. I show how to build this workflow in my latest video:
f.mtr.cool
Enjoy the videos and music that you love, upload original content and share it all with friends, family and the world on YouTube.
000
Chris Ching @codewithchris.bsky.social · 08/09/2025
The initial score is simple: up to 4 points based on four checks: • are there apps with ≤100 ratings? • are there apps not using the keyword in title/subtitle? • are there recently released apps ranking? • are there apps generating revenue?
100
Chris Ching @codewithchris.bsky.social · 08/09/2025
Step 3: Set up a trigger in Zapier where adding a new keyword kicks off a workflow. Use the AI step to automatically analyze the keyword and write back the result to the spreadsheet.
100
Chris Ching @codewithchris.bsky.social · 08/09/2025
Step 2: Create a Google Sheet with columns keyword, score, explanation.
100
Chris Ching @codewithchris.bsky.social · 08/09/2025
However, keyword research is only half the battle. You still need to check: are ranking apps making money, are listings under-optimized, how many ratings, and other signals that you can win. But doing this by hand is slow. Let's try to automate some of it!
100
Chris Ching @codewithchris.bsky.social · 08/09/2025
Step 1: Find good keywords with your favorite tool. I use Astro.
100
Chris Ching @codewithchris.bsky.social · 08/09/2025
Automate your app idea research with this Zapier workflow. Paste a keyword into a spreadsheet and get back a preliminary analysis that you can scan in seconds. 🧵 Set it up in 3 steps:
100
Chris Ching @codewithchris.bsky.social · 05/09/2025
Want faster app idea research? See how I use Zapier + AI to score App Store keywords automatically to quickly spot opportunities. 
f.mtr.cool
Enjoy the videos and music that you love, upload original content and share it all with friends, family and the world on YouTube.
000
Chris Ching @codewithchris.bsky.social · 04/09/2025
Just posted a full length tutorial on Building iOS Apps with Cursor. Check it out!
f.mtr.cool
Enjoy the videos and music that you love, upload original content and share it all with friends, family and the world on YouTube.
000
Chris Ching @codewithchris.bsky.social · 22/08/2025
- Portfolio view: other apps improving thanks to keyword rankings - The low‑competition keyword strategy is working! - A sneak peek behind the scenes at what we're working on and what's coming.
000
Chris Ching @codewithchris.bsky.social · 22/08/2025
What you’ll see in this video - Real numbers: early downloads and conversion rates - Our Social Media posting strategy - Ratings/reviews momentum and early keyword ranking movement - Planning the next app update (shipping near end of this month / early September)
100
Chris Ching @codewithchris.bsky.social · 22/08/2025
Quick update in this new video: I share what’s happened since launching Daily Parent.
f.mtr.cool
Enjoy the videos and music that you love, upload original content and share it all with friends, family and the world on YouTube.
100
Chris Ching @codewithchris.bsky.social · 19/08/2025
I demonstrate all these steps in part 5 of my video series on How To Build an App with AI on YT. If you'd like to dive into more details and follow along, you know where to go ;)
000
Chris Ching @codewithchris.bsky.social · 19/08/2025
I’ve done this myself.   A handful of simple apps, no big marketing push, but steady growth because they rank for the right keywords.
100
Chris Ching @codewithchris.bsky.social · 19/08/2025
Here's where keyword research comes in.   Find app store search phrases with high demand and low competition, build an app around them, and you’ll start getting organic downloads.
100