iOS & Swift - The Complete iOS App Development Bootcamp
Welcome to the Complete iOS App Development Bootcamp.
Reddemy may receive an affiliate commission if you enroll in a paid course after using these buttons to visit Udemy. Thank you for using these buttons to support Reddemy.
Dr. Angela Yu
Reddit Posts and Comments
0 posts • 59 mentions • top 44 shown below
40 points • furrytractor_
Can I get some feedback on my current progression as an iOS developer? And on my future plans?
I've been learning iOS development since about January of this year, but more seriously in the last 2 months. I'm looking to get an iOS dev intern or junior dev position as soon as possible.
I started with the Udemy course by the London App Brewery found here. I got to the "Advanced Swift" section while making a couple small projects along the way as practice. After that section, I felt the need to change.
I purchased Modern Auto Layout by Keith Harrison as was recommended to me by users in this subreddit. I'm almost through the book and it has been great for my understanding of Auto Layout. I'm currently working on a project where I am reverse engineering Apple's Contacts app, just as an exercise to practice many of the concepts I'm learning in the book. I'm making this app completely programmatically, which is a first for me.
After this, I plan to finish the rest of Modern Auto Layout. Then, I want to spend some time learning about other design patterns because I've only used MVC so far. The next project I do, I'd like to be in a different design pattern. I'd also like it to be using or be dependent on some external data source that requires me to use an API, another thing I don't have much experience with.
So, my goal is to get an iOS job as soon as possible. I would greatly appreciate some feedback on my current progress and on my future plans. Do you have any suggestions for what I should be doing next or what I should focus on?
I really just want to be doing the most with my time.
2 points • jo1717a
I do agree angela yu is one of the best courses to take for iOS, but she has a newer one than the one you linked. iOS 13 https://www.udemy.com/course/ios-13-app-development-bootcamp/
1 points • as_toxic_as_arsenic
You can go to Udemy and search “Angela Yu Swift”
Edit: actually take this
1 points • Rexam14
Ti consiglio questo corso su Udemy. Non è gratuito ma per soli 10 euro hai accesso ad un corso completo sulla programmazione iOS fatto da una professionista davvero brava.
1 points • QUITIG
Link here this is all you will need. everything in one spot and it teaches you everything from basic to advanced.
1 points • nikkisa
I took a Udemy course on making apps (I took the iOS 11 one, but here's the updated iOS 13) then jumped straight into making my own app, looking up the answer on Stack Overflow when I got stuck. A year later I can build anything. Just start on a project. That course is amazing though.
1 points • __Radiant__
1 points • that_one_dev
This course has a shit load of content https://www.udemy.com/course/ios-13-app-development-bootcamp/
Just don't feel the need to go through every section since you have programming knowledge. There's also an intro survey that recommends sections to start at based on experience
1 points • the_illest_name_ever
Playgrounds is also a part of Xcode in your computer. It’s worth trying.
I highly recommend
Udemy classes are basically on sale for 12$ 80% of the time so never pay their weird 200$ original price.
This course will truly take you from 0 to... making real apps. everything is fully explained.
1 points • el_Topo42
I'm in a similar situation. Back in the early days of Flash and post-geocities websites, I used to monkey around with building websites, also took a couple C++ classes, but had not touched coding in over a decade.
Around late march, I started taking the CS50 class Harvard offers free on EDX, then I worked through some Python to see what that's about, and now I'm working my way through Angela Yu's iOS class on Udemy: https://www.udemy.com/course/ios-13-app-development-bootcamp/
Simply put, I'm loving her class. I'm up to the point where I'm learning how to work with APIs (FireStore in particular), and it actually makes sense to me. I feel like some concepts are a little tricky to get, but that's because they just are tough and complicated, not her teaching. Highly recommend it.
1 points • NickCarvajal
I am in no way affiliated with the link I’m giving you.
I took this course back when it was IOS 11, the Dr teaching it is amazing.
Although I didn’t pursue iOS development, it was definitely worth the $10-20 bucks I spent.
It’ll give you a sense of what needs to be done to get an app completed and added to the store.
And yeah iOS is swift. Although there are many other ways of getting a link between android and iOS.
Maybe check out YouTube as well for tutorials on how to do the app you want to do.
1 points • letsgingerale
Thank you! Before your response, I found a course that I can get for free through my work. This is neither Java or Kotlin. What’s your opinion on it?
1 points • Kirk_Bananahammock
I don't really like using YouTube for full-blown learning. It's great for covering a very specific topic or filling in gaps, but for going from beginner to productive developer it's not great for a few reasons. First, oftentimes a channel will jump around too much and it's up to you to figure out what the best course of action is. Second, most of the time you aren't presented with workbooks or practice problems, or anything like that. It really helps to have accountability and have to actually work through materials. Finally, usually there are no good channels for feedback on a specific topic. Often times the person running the channel won't answer questions and you'll be left in the dust, which can be particularly annoying if the question you have is hard to google (maybe it's a specific question for the project you're working through).
For online learning I found "iOS 13 & Swift - The Complete iOS App Development Bootcamp" on Udemy to be pretty damn thorough. I'm not sure if this link will work for you since I've paid for the course so I don't know where it will redirect but try this. I paid less than $10 for the course and it's way more than worth it.
I'm not affiliated in any way (and usually Udemy is very hit or miss) but this course is super thorough and has many hours of content, plus practice problems, projects that you work through with the course, it goes step-by-step, you are provided with all the resource files for the projects (images for the UIs, icons, etc), and there's a dedicated slack channel for the course where you can ask specific questions and the last time I was in there it was still pretty active.
1 points • KiwiNFLFan
I'd recommend iOS 12 & Swift - The Complete iOS Development Bootcamp on Udemy. For the next 6 hours it's available at US$11.99. If you miss it, wait until they have a sale (which is quite frequently) rather than paying $199.99.
1 points • simplplan540
I would encourage anyone interested that maybe doesn't want to take it in the summer or doesn't know how to fit it into their schedule to look up on Udemy or other online class websites and look for a well reviewed iOS class there. You'll likely be able to find several for cheaper.
This one is available for $12 for the next day it says. Udemy usually has reduced pricing on tons of stuff, but I've no idea how they actually decide what's on sale for how long or why. 4.8/5 rating
1 points • endomiel
I can really recommend this udemy course, lots of content and good explaining. It's expensive when you get it full price but if you wait for a sale it gets a lot cheaper. I paid just under €10 for it which I find a fine price for such an extensive course with lots of exercises https://www.udemy.com/course/ios-13-app-development-bootcamp/
1 points • justpurple_
Can‘t recommend Angela Yu‘s course enough:
Costs 10-15$ on sale (it‘s always on sale - and if it‘s not for you, use Incognito Mode) and you‘ll be building like... 25-ish different apps.
She explains everything that you need extremely well, has extra videos on the concepts itself (How does „as? as! as“ work, How do delegates work, etc.) and really goes step by step with reinforcing steps between + there are videos on how to learn more effectively / how to stay motivated.
I personally can‘t recommend Angela Yu‘s course enough, it‘s perfect and it shows you everything from UIKit to SwiftUI to Machine Learning to Core Data to using APIs to Firebase - and more.
At the end, you‘ll have built a ton of small apps and you didn‘t even notice that you just learnt iOS development because it was super fun!
I can‘t speak for all the other courses posted here, but if you‘re a total beginner either in just iOS dev or in programming in general, Angela Yu‘s course is perfect!
1 points • aheze
Thanks! I'm a student so I mostly coded on the weekends, or when I had spare time. I bought the Angela Yu course that I saw everyone recommend and it helped a lot. I didn't expect to learn so much from videos (I usually prefer articles), but everything was organized and easy to watch. After that, tutorials no longer looked foreign and I decided it was time to make an app.
1 points • hikikomorinobaka
i have this one https://www.udemy.com/course/ios-13-app-development-bootcamp/learn/lecture/16606448#overview
1 points • alanskimp
1 points • goforthand
In my opinion, Angela Yu’s Udemy course is the best 10 bucks you can spend when just starting out
1 points • m1bki0n
I can say it’s the best paid iOS Development course ever! I learned tons of techniques from that amazing course. Absolutely worth the price.
2 points • Trucetht
anything by Dr. Angela Yu is a great choice imo. heres her most recent course. https://www.udemy.com/course/ios-13-app-development-bootcamp/
She does a really good job of adding plenty of information for you to learn and provides a ton of resources.
3 points • KarlJay001
I'm going to take a stance that others might not like, my opinion is not the same as theirs and might be down voted, but this is Reddit and people like to down vote anything that doesn't agree with them.
The two apps listed are what I call "tutorial app". These are apps that someone could produce from a 1~3 day tutorial found on YouTube or Udemy. The weather app and stock quote app have been standard tutorials for at least 7 of the 10 years the app store has been around.
Understand this is NOT an assessment of your skills, it's about the apps that you've produced.
Just with a single quick search, I find this: https://www.youtube.com/watch?v=09TeUXjzpKs
It's a 1st timers guide to making 5 ios apps. I tried to find some of the weather app tutorials from 2012, but couldn't find them. The point is that these are close to the "todo list" as a go to tutorial.
In order to get noticed, you have to look at what others are doing.
Just picking these out from Udemy, if you look thru these, you can see that one has 28 apps in it and the other as some pretty advanced things including coreML and ARKit.
Note: I'm NOT suggesting you buy these, but if you do... they always go on sale for < $20.
The point is that ANYONE can buy these tutorials and there's many more.
If you want to stand out, prove that you've done more than just these tutorials. Make something that's NOT a tutorial app. That doesn't mean don't do the tutorials... it means do all the tutorials you want/need to, then do something that clearly isn't covered by a tutorial.
1 points • opsb
I found the SwiftUI section on https://www.udemy.com/course/ios-13-app-development-bootcamp/ very helpful to get started. It's a paid course but it seems to be often available for $10 rather than the full price of $200 which is a little steep if you're only interested in the SwiftUI content.
1 points • Two-Thousand-One
If you want to see an "actual tutorial" for this app, and much, much, more - check out Angela Yu tutorial - it's excellent!
1 points • cdwilliams1
0 points • snowboardcolada
I can really recommend Angela Yu’s course on udemy. However, it only has a small swiftui secetion. Still a really really great course to get started.
1 points • geoff_plywood
I would recommend
It is about 60 hours starting from zero knowledge.
(I have no connection with the company, I'm just a student)
1 points • TaoistAlchemist
This course is where I learned:
Has a few auto-layout challenges that will help you learn. Well worth the money.
1 points • th3suffering
As far as free, Hacking with Swift is great. As is Coding with Chris.
The most suggested Udemy course is the Angela Yu course
Udemy pricing is weird and all over the place. Right now it shows $199 for that course. I paid $10 for it. Look for a discount code or just wait a bit, it REGULARLY drops to $10 all the time.
1 points • mabrycodes
this course has been really helpful. Udemy courses go on sale every couple weeks or you can dig around for a coupon
1 points • Legendaryfortune
1 points • Pavel_Ali
1 points • yury_buslovsky
I'd recommend Udemy courses, if you don't mind them instead of a book. I personally learned Swift by watching Angela Yu's video course. It's really informative, understandable and enjoyable. It did set me up for further development, actually. It's priced reasonably just because it always has a huge discount. Here's the link: https://www.udemy.com/course/ios-13-app-development-bootcamp/. She always keeps it up to date, so you'll be learning the latest versions of everything. Good luck!
1 points • swordsman1
This Udemy class is great:
2 points • Hergarean
Great choice Simon! That's a really nice way to start, you will have one of the best teachers out there.
The usual ways to start with this programming language, as you can see in some posts of this subreddit, are Hacking with Swift, Angela Yu's course on Udemy, Ray Wenderlich webpage and Stanford iOS 11 course. All of them are priceless resources. By the way, Paul Hudson (creator of Hacking with Swift) is also very active on this subreddit as u/twostraws. EDIT: I've just see he already answered you here!
I also recommend you to download his app, called Unwrap, if you have iPhone or iPad. It's a good resource if you are learning Swift.
1 points • 2l_throwaway
You need a mac (or windows using a VM), but I'm learning Swift programming for iOS apps with https://www.raywenderlich.com/4919757-your-first-ios-and-swiftui-app/lessons/1
I also bought this Udemy course because I've heard great things and there was like a 90% discount (might still be!)
I have a bit of experience with java and ocaml but I'm a complete beginner to swift
1 points • silentsociety
I highly highly recommend Angela Yu's course https://www.udemy.com/course/ios-13-app-development-bootcamp/learn/lecture/18002841?start=0. Anytime there's a major update in Swift or iOS (like going from Swift 4 to 5), she updates the course so you can always refer back to it when you're working on your own projects. You build enough skills and knowledge to start making your own apps about halfway through the course.
If you want to build apps with many features, like a real app on the App Store, I highly recommend this one where you learn how to build the entire Uber app programmatically https://www.udemy.com/course/ios-13-app-development-bootcamp/learn/lecture/18002841?start=0. He's also a great teacher. Learning to build the UI programmatically is very important if you want to get a job as an iOS developer because most places don't use Storyboard.
The most important thing is to be consistent with learning and code everyday.
1 points • GuitarIpod
Why is asking a question here wasting time? This subreddit is called "iOSProgramming". The name literally implies that he might find something useful here...
Here you go OP:
4 points • PlayfulDoughnut
I'm fairly new, but I've been studying for about 3 months now. For me, the following sources have been very helpful to me.
Dr. Angela Yu's bootcamp,
you can get it for like $11 (I believe that it's definitely worth $100 or even more). She really simplifies the ideas in baby steps, if that's what you're looking for.
Just check randomly from time to time since it will show as ($100+).
I started off with Angela's and I believe that it was definitely a great way to start.
After 2 weeks I signed up at
Raywenderlich.com (High quality videos/tutorials + has a complete iOS course path)
Other great sources:
iOS Academy: https://www.youtube.com/channel/UCnksRRifsSCGUZpQukUKAyg (I learned a lot from here)
Hacking w/ Swift: https://www.hackingwithswift.com (Free, I learned Swift from here)
Let's Build That App: https://www.youtube.com/channel/UCuP2vJ6kRutQBfRmdcI92mA
At this point, I learn mostly from Raywenderlich. I also read articles and tutorials from https://medium.com/topic/ios-development to learn specific topics to build some apps.
In short, you need to learn the following to progress quickly:
- Swift Programming Language
- Auto Layout
- iOS Frameworks (UIKit)
- TableViews, CollectionViews, Buttons, Sliders, etc
After you learn the foundations (above) move onto advanced topics:
- RESTful APIs
- Core Data (Data Management)
1 points • Daft_Func
In my opinion there are a few great places to start your swift journey:
And, of course, awesome swift community is a great source of knowledge 😎
1 points • furiousteam
Thank you for your feedback much appreciated.
I started with the iOS13 & Swift 5 course by Dr. Angela Yu : https://www.udemy.com/course/ios-13-app-development-bootcamp/
I made about half of this course and then I have met a iOS programmer Move Upwards : https://github.com/MoveUpwards. He suggested me to start learning SwiftUI.
I suffered a little with some technical terms in English specially at the beginning to understand the difference between "@State" var, "@Binding" and the others. Also the difference with Array, Tuples etc...
I have found a SwiftUI course in French on Udemy by Matthieu Passerel : https://www.udemy.com/course/swiftui-ios/
I finished this course and this helped a lot to really understand the basic of SwiftUI.
From there I have used the 100 days of swiftUI : https://www.hackingwithswift.com/100/swiftui
I think having a mentor is very important so you can have someone who can reply questions and avoid to loose time and get you unstuck.
1 points • fdorado985
Yeap, don’t use LinkedIn Learning, it really sucks, If you are a complete beginner you can go for these resources
Sean Allen created a new iOS beginner course, you can see the basics, create couple of apps, and how to create a good network of developers for you, he is also sharing a couple of tips, which developers follow, which books read, etc.
Paul Hudson is also an amazing Swift Developer, he has those two paths where you will be learning and creating apps, the only difference is one is focus on UIKit and the other on SwiftUI
He also has some books to increase your learning path, SpriteKit, ProSwift, Design Patterns
You can take approach of the discount he has just right now because of covid-stay-home
I really like Paul Hudson's content because of repetition, you will be creating a lot of apps, so you are going to be repeating and repeating what you are learning.
Another amazing resources are the RayWenderlich's book, maybe a little bit more expensive, but their content is really good, also on their subscription they have an iOS path to follow.
A Udemy suggestion is Angela Yu, she has created an amazing boot camp course for iOS 13
Design+Code is another good platform with different courses, the main thing here is that they focus such Design as Code, so you will learn how to create and think on beautiful UI/UX
And finally, Sean Allen again, has another course that will help you to get an idea of a Take-home project interview, where he will be covering a little bit more advanced things, you will need to know basics already before take this course. That is his suggestion.
I hope this helps you. Regards