👨‍💻 Turning beginners into Swift and iOS app development ninjas. 🚀 Learn iOS from scratch ↓ ⚡️ Free Foundations Module 1 on YouTube

Toronto, Ontario
Joined January 2013
Video 5 of my free iOS Foundations Module 1 series is live. This one covers variables, constants and data types. The Swift foundation we need before making the Quiz App interactive. Know someone learning iOS from scratch? Send them the series: youtube.com/watch?v=BA6WvpwN…
1
1
887
Replying to @seanallen_dev
Hey Sean, super sad news... I get the decision though and i'm fighting the same battle. Like others have echoed, I got your Take Home project and your courses will be missed! I'm glad to hear that you're doing ok. I'm planning to try BitRig soon so maybe we'll be in touch!
2
107
Your first SwiftUI interface starts with a few simple pieces: Text. Image. VStack. HStack. ZStack. Modifiers. In today’s free Module 1 lesson, we use them to build the Quiz App screen from scratch: youtu.be/6qJKJq5B0mc
2
9
1,073
The first three videos are already live: 1. Why iOS foundations still matter in the age of AI 2. How Swift, SwiftUI, Xcode and the App Store fit together 3. A beginner tour of Xcode Tomorrow, we start building the Quiz App interface.
1
203
AI changed what beginner developers need to memorize. It didn't remove the need to understand code, app structure, data flow or trade-offs. Use AI as an accelerator, not a crutch. I'm teaching this in free Module 1: youtube.com/playlist?list=PL…
1
1
1,025
A new AI model came out this week that can't write a single word, and that's exactly why I think it's interesting. Its maker claims it's 194x faster and 445x cheaper than leading models, but that isn't the part I'd pay attention to as a developer. youtu.be/vQK4OAJl0ZE
4
832
Manus AI Tutorial - How to Actually Use AI Agents youtu.be/shXbi_v40Gk In this Manus AI tutorial, I walk through how to use Manus AI to automate a real-world task: preparing an iOS app for App Store launch. Instead of giving an AI one specific instruction at a time, Manus is built around giving it a high-level outcome and letting the agent figure out all the steps on its own.
818
Want to build a website with AI? In this tutorial, I show you how to build a website with AI using Astro, Claude (for AI design and coding), and Netlify (for free hosting). I cut my hosting costs from $200 to $20 and made my site faster and easier to maintain: youtu.be/dIGJADr2vCU
1
928
At 50, Nina Kolari worried she was too old to start coding. She gave herself a trial period, worked through a difficult first month, and kept building until she could ship apps. Her story is one person's experience. What could you learn if you gave yourself time to try?
2
5
884
Nina Kolari started learning to code at 50. She nearly quit in the first month, kept practicing, built 10 apps, and won a hackathon six months after starting. That is her experience, not a promised timeline. Read Nina's story: codewithchris.com/nina-kolar…
2
611
Example iOS study plan for a 4-hour week: 1 hour learning a concept 2 hours building a small feature with it 1 hour debugging and recording what you learned Adjust the hours, but protect the practice time.
4
805
Your iOS learning timeline depends on four things: • coding experience • weekly study time • target skill level • learning method Define the destination first. “Build and publish a small app” is much easier to plan than “learn iOS.”
4
1,132
App idea prompt: What small problem have you solved manually at least three times this month? Note when it happens, your current workaround, and the smallest result an app could provide. Repetition is evidence worth exploring.
1
583
Three places to find an app idea: 1. Remix an existing idea for a specific audience. 2. Solve a problem you repeatedly face. 3. Study recurring complaints in app reviews. Write the problem in one sentence before listing features.
2
605
A simple SwiftData mental model: Model: describes the data ModelContainer: manages schema and storage configuration ModelContext: fetches, inserts, deletes, and saves changes Trace one item through create → fetch → update → delete.
1
2
594
Before your app depends on an API, send three test requests: 1. valid 2. invalid 3. missing authentication Compare the responses with the docs. Learn the failure behavior before your users do, and keep test credentials private.
767
Before your first API integration, learn four terms: API: how systems communicate Endpoint: where a request goes API key: who is calling SDK: helper code for the service Then read the docs for input, response, errors, and authentication. Keep secret keys private.
1
5
816
Five design checks for your next app screen: • readable type and layout • color with clear contrast • a simple user flow • consistent visual patterns • accessible controls and content Review one real task from start to finish.
1
670