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: https://t.co/1VXRghO83v
@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!
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:
https://t.co/zFQsA9SNPO
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.
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:
https://t.co/i4Zkz41EcP
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. https://t.co/6szNaek3Pi
Manus AI Tutorial - How to Actually Use AI Agents
https://t.co/NFBZeJfCHf
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.
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: https://t.co/rBQStatiRB
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?
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: https://t.co/a1fCNvcYVe
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.
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.”
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.
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.
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.
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.
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.
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.