If you are trying to learn Swift and Xcode you need to get your knowledge and skills from somewhere. So, to save you surfing around the internet, trying to find some of the best resources to use, I’ve put together a list for you to get started.
Initially when I wanted to create the Drawn from Memory App I was going to pay someone to do it for me. Then when I found out what people were charging I decided I would learn how to do it myself. These are some of the best YouTube channels you can use to help you learn Xcode and Swift.
Yes, it took a while to learn how to build Drawn from Memory; about 2 years start to finish. But it cost me a lot less than paying someone and now I have the added benefit of knowing how to do a lot of coding for myself. So, if you want to get started with iOS App Development, Swift, and Xcode then check out some of these YouTube channels. I’ve shared some examples of good videos they have produced under each recommendation.
Code With Chris
Code With Chris is marketed as The Leader in iOS Foundations Training, and you can hear it from me that it’s great. Seriously, it’s amazing. There are a bunch of free videos on YouTube and then with a CWC+ subscription you can get access to some more in-depth and highly valuable tutorials.
It’s delivered in a great style, at a great pace, and it’s sure to help you make progress.
iOS Academy
I really enjoy the delivery style of these videos. They are easy to watch and easy to follow. There are several things that I learnt how to do through iOS Academy. One in particular learning how to better understand the Canvas and PencilKit elements within Swift.
Sean Allen
Sean’s videos are fantastic. They are clear, clean, and digestible. Initially when I was learning how to code there were some great videos on understanding transitioning between Navigation Views. But like all of these channels there is a whole range of content that will prove useful to you.
Hacking with Swift
Paul Hudson who makes these videos is simply brilliant. What gets me is Paul’s enthusiastic and passionate manner that he delivers the videos in. You can tell he really wants you to learn and succeed because he gives you all these great specific and detailed bits of advice.
There are a lot of great tutorials here that can help you better understand Swift and Xcode.
Switful Thinking
I find some Swiftul Thinking videos pretty complicated. Which isn’t a bad thing. It’s just because Nick, who makes the videos, knows a lot of Swift. So, I found a lot of these videos great for helping stretch my knowledge.
TundsDev
Such a great channel, and such a great tutor. TundsDev has loads of videos that go into the detail you are looking for. Some YouTube channels scratch the surface, but I find that TundsDev usually explains things to a point where you understand them, and then goes on to explore how you might want to evolve or develop an idea even further.
Stewart Lynch
Superb videos. It’s that simple.
Stewart’s videos are excellent. When I was originally developing Drawn from Memory and I wanted to better understand how to share data in tables, but separate that data into specific topics, one of Stewart’s video was the one that gave me what I was looking for.
Stewart clearly has a brilliant knowledge of Xcode and Swift. There are a range of great videos that Stewart does that are quite big projects. But whether you just watch them or try and follow along you are bound to improve your own skills and knowledge.
Flo Writes Code
I find Flo’s videos nice and easy to watch. Really clear, well paced, and not overloaded with information.
Again, like some others, Flo’s videos vary in length and cover a great range of topics. Definitely someone to explore if you can’t find the answers you are looking for.
Kavsoft
No narration or talking.
If you just like to watch and learn then you’ll like thee videos. There are loads of topics and elements covered, but they just have a soundtrack in the background. Which, is great if you are in one of those moods where you just want to sit back and soak up the information.
Swift Arcade
Code with Cal
Cal’s videos are nice and helpful. Depending on what stage you are at in your coding journey Cal will almost definitely have covered a topic that will be of use to you.
Most of the time the videos aren’t too long either, which is great. It means that you can just watch what is presented to you, get to the point, and get on with what you want to develop yourself.
