![CodeWithChris](/img/default-banner.jpg)
- 611
- 46 245 970
CodeWithChris
Canada
Приєднався 13 січ 2013
Welcome to the largest dedicated iOS tutorial channel on UA-cam! Learn how to make an app with Swift, SwiftUI and Xcode. With over 17 million video views and 7 years of teaching online, let me help you turn your app idea into a reality! We answer every single comment so don't hesitate to leave your question and either myself or someone from my team will get back to you!
I joined a hackathon! (Make Money with Apps Vlog 13)
Here's the motivation for App #2 in our Make Money with Apps journey! I've joined the RevenueCat sponsored Ship-A-Ton hackathon! We only have 30 days to publish an app so it's time to get cracking :)
Hackathon Link:
revenuecat-ship-a-ton.devpost.com/
Our 1st app: Emotion Tracker
apps.apple.com/ca/app/emotion-tracker/id6497407770
This is a behind the scenes diary of us building an iOS app product to make money with it. I’m hoping to document all the roadblocks, decisions and lessons learned along the way.
Here’s the twelfth vlog entry dated August 16, 2024.
👋 Our "Launch Your First App" program will help you build up your iOS skills to publish your very own feature rich app even if you’re a beginner starting from scratch. cwc.to/youtubeoffer
It’s unscripted and raw so I apologize if it’s a bit rambly and not up to our usual production standards but it reflects my real unfiltered thoughts and experiences.
I hope you find some value in watching this!
#buildinpublic #iosappdevelopment #indieappdeveloper
Hackathon Link:
revenuecat-ship-a-ton.devpost.com/
Our 1st app: Emotion Tracker
apps.apple.com/ca/app/emotion-tracker/id6497407770
This is a behind the scenes diary of us building an iOS app product to make money with it. I’m hoping to document all the roadblocks, decisions and lessons learned along the way.
Here’s the twelfth vlog entry dated August 16, 2024.
👋 Our "Launch Your First App" program will help you build up your iOS skills to publish your very own feature rich app even if you’re a beginner starting from scratch. cwc.to/youtubeoffer
It’s unscripted and raw so I apologize if it’s a bit rambly and not up to our usual production standards but it reflects my real unfiltered thoughts and experiences.
I hope you find some value in watching this!
#buildinpublic #iosappdevelopment #indieappdeveloper
Переглядів: 758
Відео
Release the App Together! - Vlog 12 Making Money With Apps
Переглядів 1,6 тис.День тому
The Emotion Tracker app passed App Store review and is waiting for release. You and I, we’re going to release it together on this vlog. Secondly, you’ll also hear about my learnings about the journey getting to this point. I don’t want you to make the same mistakes. Emotion Tracker App Store Link: apps.apple.com/ca/app/emotion-tracker/id6497407770 This is a behind the scenes diary of us buildin...
How to Build a YouTube API Video Player App - Conclusion
Переглядів 89714 днів тому
Build a UA-cam API Video Player app that fetches videos from the UA-cam Data API. The app also retrieves video thumbnails and allows the user to tap on a video to watch it right inside the app! Get access to lessons 8-11 and build the extra features of the UA-cam API Video Player app: learn.codewithchris.com/courses/yt-api CWC Special Offer: cwc.to/youtubeoffer You'll also get access to the ent...
Build Your Own YouTube API Video Player App 2024 - Full Build
Переглядів 1,6 тис.14 днів тому
Build a UA-cam API Video Player app that fetches videos from the UA-cam Data API. The app also retrieves video thumbnails and allows the user to tap on a video to watch it right inside the app! Xcode Project Source Code: 📦 cwc.to/youtube-api-code Timestamps: 00:00:00 Exploring the UA-cam API 00:18:59 Testing the UA-cam API 00:52:30 Creating the Xcode Project 01:02;19 Sending API Requests 01:32:...
How To Build a YouTube API Video Player App - Lesson 7
Переглядів 1,3 тис.21 день тому
Build a UA-cam API Video Player app that fetches videos from the UA-cam Data API. The app also retrieves video thumbnails and allows the user to tap on a video to watch it right inside the app! This is Lesson 7 where we build the Video Detail view and add the Video Player. A new lesson is released each week. You can find previous lessons on this playlist: ua-cam.com/play/PLMRqhzcHGw1bXAOgzO8Hok...
How To Build a YouTube API Video Player App - Lesson 6
Переглядів 1,2 тис.28 днів тому
Build a UA-cam API Video Player app that fetches videos from the UA-cam Data API. The app also retrieves video thumbnails and allows the user to tap on a video to watch it right inside the app! This is Lesson 6 where we’ll retrieve the video thumbnails and style the Feed View. A new lesson is released each week. You can find previous lessons on this playlist: ua-cam.com/play/PLMRqhzcHGw1bXAOgzO...
How To Build a YouTube API Video Player App - Lesson 5
Переглядів 1,4 тис.Місяць тому
Build a UA-cam API Video Player app that fetches videos from the UA-cam Data API. The app also retrieves video thumbnails and allows the user to tap on a video to watch it right inside the app! This is Lesson 5 we parse the JSON data returned from the UA-cam Data API. We’ll turn the JSON data into Video instances for display in our Feed View. A new lesson is released each week. You can find pre...
How To Build a YouTube API Video Player App - Lesson 4
Переглядів 1,7 тис.Місяць тому
Build a UA-cam API Video Player app that fetches videos from the UA-cam Data API. The app also retrieves video thumbnails and allows the user to tap on a video to watch it right inside the app! This is Lesson 4 we implement the Data Service to send off an API request to the UA-cam Data API. A new lesson is released each week. You can find previous lessons on this playlist: ua-cam.com/play/PLMRq...
How To Build a YouTube API Video Player App - Lesson 3
Переглядів 1,6 тис.Місяць тому
Build a UA-cam API Video Player app that fetches videos from the UA-cam Data API. The app also retrieves video thumbnails and allows the user to tap on a video to watch it right inside the app! This is Lesson 3 where we start the Xcode project for the app. We’ll also create all of the necessary views and models. A new lesson is released each week. You can find previous lessons on this playlist:...
How To Build a YouTube API Video Player App - Lesson 2
Переглядів 2,2 тис.Місяць тому
Build a UA-cam API Video Player app that fetches videos from the UA-cam Data API. The app also retrieves video thumbnails and allows the user to tap on a video to watch it right inside the app! This is Lesson 2 where we'll try sending a network request to data from the UA-cam API. A new lesson is released each week. You can find previous lessons on this playlist: ua-cam.com/play/PLMRqhzcHGw1bXA...
How To Build a YouTube API Video Player App - Lesson 1
Переглядів 4,4 тис.2 місяці тому
Build a UA-cam API Video Player app that fetches videos from the UA-cam Data API. The app also retrieves video thumbnails and allows the user to tap on a video to watch it right inside the app! This is Lesson 1 where we'll explore the UA-cam Data API and sign up for an API key. A new lesson is released each week. You can find previous lessons on this playlist: ua-cam.com/play/PLMRqhzcHGw1bXAOgz...
SwiftUI Link Tutorial
Переглядів 1,8 тис.2 місяці тому
Learn how to use the Link view in SwiftUI to navigate a webpage in Safari or to open up the Settings app! In this SwiftUI Link tutorial, we’ll cover: A basic usage example How to open up the settings from your app How to provide a custom design for your Link 👋 Our "Launch Your First App" program will help you build up your iOS skills to publish your very own feature rich app even if you’re a be...
My 3 Urgent Insights as an iOS Developer (WWDC 2024)
Переглядів 3,4 тис.2 місяці тому
Apple Intelligence in iOS 18, Smarter Siri AI, Xcode 16 code completion, Swift Assist. Here are my 3 main takeaways as an iOS developer and what you can do to prepare for it! 👋 Our "Launch Your First App" program is on sale right now during WWDC. Get a solid iOS foundation so that you can launch your own apps leveraging AI (No experience required): cwc.to/plus 01:54 Takeaway 1 02:52 Takeaway 2 ...
SwiftUI Stepper Tutorial
Переглядів 1,4 тис.2 місяці тому
Learn how to use a Stepper in your SwiftUI project to let the user easily increment or decrement a value. In this SwiftUI Stepper tutorial, we’ll cover: A basic usage example How to set the amount to increment or decrement (aka the step value) How to restrict the Stepper to a specific range of values 👋 Our "Launch Your First App" program will help you build up your iOS skills to publish your ve...
How To Add Buttons to the Navigation Bar in SwiftUI
Переглядів 3,3 тис.3 місяці тому
How To Add Buttons to the Navigation Bar in SwiftUI
Xcode 15 Tutorial for Beginners (2024)
Переглядів 35 тис.3 місяці тому
Xcode 15 Tutorial for Beginners (2024)
How To Use Text Fields in SwiftUI (2024)
Переглядів 8 тис.5 місяців тому
How To Use Text Fields in SwiftUI (2024)
How do we get the coordinate of the user automatically here, here we give it manually?
This looks real easy.
Hey Chris, your idea does sound unique and creative 🎨🌈 and like something a Dad would use! I wish I could think of some unique ideas that have not already been done for the App Store… all of mine (although I thought of them myself) have already been done first
Sub
.net UI design with windows forms, were you can drag/drop controls and resize them with the mouse is way better. why does apple make it so complicated?
don't why i was so afraid of learning to code apps before. you make it super easy to understand Chris. breaking through some barriers here. thank you!
have fun and good luck Chris
Can we get a Microsoft/Google version please.
Thanks for the crash course! One question - shouldn't we remove the "try await"s in the original "let"s around 12:30 when we use "async let"? As in execution does not need to suspend at those two lines
where is code to change the view on click of tab items ?
Thank you so much for making this! This is exactly the kind of walk through I was looking for. Really awesome job Chris!
Good luck, Chris! Excited to see what you build
I would love to learn how to use the Spotify API and some of Apple's native frameworks! Thank you for the video, Chris!
Nice video man, very precise at explaining parts
CodeWithChris, Keep it up, and let's collab sometime!
Great.. I'm looking forward to participating in ❤
First comment🙌
Hi Chris! Thank you for the great lessons! I've made the app and it works perfectly in the SwiftUI preview, but when i launch it on the sim it only gives me either a full black or full white screen... Anyone stumble upon this issue with Xcode as well?
I found the answer... Gonna post it here if any other newbies run into this problem: My Xcode made a "warning" for the playerCardValue to be a constant (let) instead. This I somehow made into a breakpoint, which as I discovered when removing the breakpoint, makes the app work on the sim :))
It looks a bit convoluted
What was that app you pulled up that had a list of all the symbols and associated names?
I don't have MacBook will I be able to use window and the issues become successful
Chris, Great to see how adding inapp purchases and subscription made easier now than ever however I would like to know what if we have a different subscription UI by the client?
On
Great intro so far. Feels a bit like LaTex for PowerPoint so far but this type of thing lets you have early success, doing this as a break from Vivado hell! 😂
I have been trying to learn Swift/SwiftUI for macOS and just quickly scanning the video have found this to be useful. Are there more Xcode videos? I need to learn how to build a simple library.
Am 13 and my are also going through tough times. But I want to help
We're beginners, we're not idiots. Go a bit faster.
It was fun-interesting. Great and clear overview. 👍🏼
I have a really promising app idea but I hate developers, raw honest review after I finish this Chris im depending on you my guy lol
Are you able to put up the doc you were working on? maybe the version you had when you created this video? Just be able to read and get a sense of what you thought and wrote.
Congrats, Chris!
If you were to ship this app, how would you do it? I guess I am referring to how API keys can be handled for prod apps.