Դա մութ է

How to become an iOS developer in 2021 

Բաժանորդագրվել
Դիտումներ 48հզր
99% 24 000 28

In this video I walk you through the core skills you need to become an iOS developer in 2021, plus extension skills to make yourself stand out from the pack, common mistakes folks make when learning, and much more. Best of all, every resource mentioned is 100% free!

Sponsored by Instabug, who have an SDK to help you minimize debugging time by providing you with complete device details, network logs, and reproduction steps with every bug report. Find out more at instabug.com!

Timestamps:
00:13 Intro
2:09 Core skills you need to have
10:46 Extension skills that are nice to have
22:50 Common mistakes learners make
34:12 Free learning resources you should use
39:18 Connecting to the iOS development community
44:48 How long does it take to get an iOS developer job?
51:07 Tips for interview for an iOS job
52:25 Wrap up


Links I mention in the video:

SWIFTUI TUTORIALS
- Apple's teaching code site: www.apple.com/uk/education/k1...
- Apple's SwiftUI tutorials: developer.apple.com/tutorials...
- Apple's Swift reference guide: docs.swift.org/swift-book/
- Hacking with Swift: www.hackingwithswift.com
- The 100 Days of SwiftUI course: www.hackingwithswift.com/100/...
- The 100 Days of Swift course: www.hackingwithswift.com/100

SWIFTUI STARTERS ON AMmost
- Chris Ching's introduction to SwiftUI: ammost.info/dev/iaSenIG4bLPXoKM/video.html
- Mark Moeykens' 5 SwiftUI concepts every new SwiftUI developer should know: ammost.info/dev/aGmugnuqosGndqc/video.html
- My video teaching you Swift and SwiftUI at the same time: ammost.info/dev/lIhjjIS-ida8mo0/video.html

OTHER USEFUL SITES
- www.blckbirds.com/swiftui-tut...
- www.raywenderlich.com
- www.donnywals.com
- www.avanderlee.com

FOLKS WHO SHARE GREAT STUFF ON TWITTER
- Sean Allen: seanallen_dev
- Antoine van der Lee: twannl
- Novall Khan: novallswift
- Steve Troughton-Smith: stroughtonsmith
- Kaya Thomas: kthomas901
- Majid Jabrayilov: mecid
- Donny Wals: donnywals
- Sommer Panage: sommer
- Natascha Fadeeva: tanaschita
- Paul Hudson: twostraws

OTHER RESOURCES
- The iOS Dev Weekly newsletter: www.iosdevweekly.com
- The Hacking with Swift forums: www.hackingwithswift.com/forums
- iOS Dev Happy Hour Zoom meetup: www.iosdevhappyhour.com
- Apple's WWDC event: developer.apple.com/wwdc
- WWDC Community repository: www.github.com/twostraws/wwdc
- Hacking with Swift Slack workspace: www.hackingwithswift.com/slack

INTERVIEW TIPS
- The Hacking with Swift career guide: www.hackingwithswift.com/care...
- Sean Allen's interview tips playlist: bit.ly/sean-interview-tips

Հրապարակվել է

 

31 Մար % Yթ.-ին

Կիսվել:

:

Բեռնել:

Վերբեռնում.....

Ավելացնել:

իմ երգացանկը
Դիտել ավելի ուշ
Մեկնաբանություններ 0   
Aleksandr Mor
Aleksandr Mor 3 օր առաջ
Thanks, Paul! Great and highly motivating video, really 🖖🙂
Kyron
Kyron 3 օր առաջ
I’m really happy I watched this video in its entirety. Sometimes I stop working on my project for months because I’m afraid to ask a question on stack.
Murtaza Duhawala
Murtaza Duhawala 4 օր առաջ
You need to have a UIKit knowledge
Anene Emmanuel
Anene Emmanuel 5 օր առաջ
Can I use Swift on a Windows computer?
William Allen
William Allen 12 օր առաջ
I laughed when the ancient hieroglyphics image appears as Paul started to talk about Objective-C.
Dan
Dan 16 օր առաջ
Just confirming, its better to learn swift before you learn swift ui as swift ui is run on swift right?
Nour Khattab
Nour Khattab 18 օր առաջ
I'am 13 years old and my dream will happen because of Paul Hudson .
Keith Bertschin
Keith Bertschin 18 օր առաջ
Excellent presentation thanks. Will check out your book offerings
Me Arman
Me Arman 19 օր առաջ
I love swift since last year June 2021 and did a udemy course for 6 months and stopped because i was interested in machine leanring but after watching your video you're right i shouldn't beat my self up it takes awhile since i started at 0(no background) it might take 1 year thanks for the video its been really helpful
Amir Shabani
Amir Shabani 20 օր առաջ
Hi Paul. I am in doubt to learn Swift or Flutter. Currently, I am a ReactNative developer. I've started Swift recently, but a lot of jobs on LinkedIn and other platforms are about Flutter. I don't know what I should do now
Ryan Perez
Ryan Perez 23 օր առաջ
An absolutely wonderful video!
TIZIANO OLMETTI
TIZIANO OLMETTI 27 օր առաջ
The best💪
Aksa nazir
Aksa nazir 28 օր առաջ
everyone says the same. but beginners like me who needs to know something like what are api's, third party libraries, frameworks etc how to use them? i know how to code something using swift or any other language, but i don't know what to do with that code. can you please make a single video which will cover everything a beginner should know. I'm very serious about learning swift but when someone asks me these question i literarily feel demotivated.
SAKE
SAKE 26 օր առաջ
yeah every job description wants us to know TDD, CD, UIKit(even though they will probably switch to swiftui soon), mvvm, mvc, system design, plus more. Like how many things does one person need to know?
Remy Jessen Lorenzen
Remy Jessen Lorenzen 28 օր առաջ
Thanks for taking the time to make this video.
Mayrom
Mayrom 28 օր առաջ
Nice video! Thank you for the amazing overview and tips! A huge help.
Francisco Barafani
Francisco Barafani 29 օր առաջ
I’m a Semi-Senior React Developer and I’m really interested in learning native iOS development. I found your channel and it’s helping me a lot so far, thank you for your great job!
Jake M
Jake M Ամիս առաջ
What a brilliant video, I can’t wait to start 100 Days with SwiftUI!
Cole Man
Cole Man Ամիս առաջ
Excellent video. Helpful and inspiring
Alexey Plekhanov
Alexey Plekhanov Ամիս առաջ
And what about other Paul? I mean Paul Hegarty's great and free Standford CS193p Course?!
Chilton Charles
Chilton Charles Ամիս առաջ
You are a life saver
Patrick Santos
Patrick Santos Ամիս առաջ
First step: Get a Mac! 😅
Tlili Hamdi
Tlili Hamdi Ամիս առաջ
excellent :) very helpful thanks ! i'am amazed
Александр Иноземцев
Described mistakes are not only about Swift, but they are more about general teaching rules for all the programmers That’s incredible thoughts for beginners and even regular devs
Јовица Илић
Јовица Илић Ամիս առաջ
Great man, thanks!
Abbas Ali
Abbas Ali Ամիս առաջ
Hi Paul, you're great. I am already into day 30 of your 100 days of Swift. I am learning so much about swift. I am a professional flutter developer for a year and have developed and shipped over 10+ apps on the play store and Appstore. I want to be an iOS+flutter dev. I am doing about 3-4 days of your course every single day. Is that fine for me?
agung adi
agung adi Ամիս առաջ
Just finish watching . This is amazing videos. This motivates me to continue the Ios developer lessons. Thanks for the advice.
Krastyo Krastev
Krastyo Krastev Ամիս առաջ
You are amazing! Thank you!
Kamerton Audiophile player
Kamerton Audiophile player Ամիս առաջ
Is it true that Swift is a bad copy of Kotlin? Going to learn it, but want to be sure. I wrote several programs using Objective C, it was okay.
Matthew Garber
Matthew Garber Ամիս առաջ
I currently work at a large company as an SDK developer which is used by all of our clients. Some of which are mobile apps, and I have been leading the teams push to move to SwiftUI and all of our newer internal features are built using SwiftUI. But its taking time since SwiftUI wasn’t really usable until iOS 14 and we have to support older OS versions for user facing features. It seems like a lot of big apps target versions as old as iOS 12 so I’m guessing SwiftUI is around 2 years away from being a real UIKit replacement.
David Martinez
David Martinez Ամիս առաջ
What do you think about swift playground?
Fraelite Cagnin
Fraelite Cagnin Ամիս առաջ
If I don't have a Mac, how can I code in swift and compile it?
Rachel Goldman
Rachel Goldman Ամիս առաջ
Omg I love your dogs!!!!
EAJI
EAJI Ամիս առաջ
Thanks, this is really helpful. I was planning on learning Objective-C as an extension skill, but thanks to this video I'll learn SwiftUI instead. So it's probably saved me a lot of time. Thanks again, and I've subscribed.
Rosen Dimov
Rosen Dimov Ամիս առաջ
Very useful video, thanks a lot! At 7:41 you're saying that in just 12 months SwiftUI will be the dominant UI framework. But I guess that's valid for new apps. Aren't most job offerings about existing apps rather than new ones, and respectively don't they require UIKit/Objective-C skills as well? In that sense, how do you think companies behind big apps are approaching the eventual migration to SwiftUI? (I assume that most of these apps have a lot of UIKit and Objective-C code in them).
niksatan
niksatan Ամիս առաջ
dude this is the most informative video of this type on yt
Bozzo
Bozzo Ամիս առաջ
Slack channel link isn’t available
TM
TM Ամիս առաջ
Amazing content, just starting my ios learning after 10+ years as a frontend developer.
Roshan Thapa
Roshan Thapa Ամիս առաջ
That's a great video. I have been learning swift for a year now and my first app was live in 6 months. However, I did hit some points where things got harder and level of motivation went down. With this video, I think I know the mistakes I made as a beginner and I do believe that these information and shared resources will help me get better. Happy learning everyone!!! Thanks for the video Paul.
Montesco Sr.
Montesco Sr. Ամիս առաջ
Are these skills applicable to aspiring freelancers as well?
David C
David C Ամիս առաջ
I’ve been watching AMmost videos since 2007 and I don’t think I recall watching a more useful video. Thank you so much, Paul
PainfulBBQ
PainfulBBQ Ամիս առաջ
Hi Paul! I’m currently speedrunning your 100 days of Swift course and I’m loving it! I have some programming background so it has been quite manageable so far. I was wondering if learning UIKit before SwiftUI gives you better understanding of iOS development? Like a foundation that would allow you transition to SwiftUI very quickly. Or it doesn’t work this way?
MOHANNAD Khair
MOHANNAD Khair 2 ամիս առաջ
thats super amazing info .. thank you .. whats the name of the app your made which run on iPhone's and iPad's ??? :)))
Business Momo
Business Momo 2 ամիս առաջ
Great video but not gonna follow anyone with Black Lives Matter and their pronouns in their bio. Sick.
motorbikeray
motorbikeray Ամիս առաջ
Referring to the "woke" person at (40:50)
Sebastian P
Sebastian P 2 ամիս առաջ
Just thank you :)
Anthony Afif
Anthony Afif 2 ամիս առաջ
Outstanding advice thank you Paul. From someone who developed their first app using ObC 10 yrs ago and found it VERY painful. Looking forward to using these resources and re-entering iOS dev with swift.
Arnóczky Zoltán
Arnóczky Zoltán 2 ամիս առաջ
You are so fantastic! In this video I think you shared everything I need to start and anwered all my questions about starting a Swift(UI) job. Thank you!
Curt Devine
Curt Devine 2 ամիս առաջ
Hi Paul. I tried everywhere. I feel alone. I don't know how to fix: Unable to present. Please file a bug. when working with NavigationLink. Help! I don't want to be a lone wolf.
ADS
ADS 2 ամիս առաջ
Awesome!! Many thanks Paul!!
Adam
Adam 2 ամիս առաջ
In 22:20 I paused and opened Twitter to check if underscore had changed his job 🙃 Should’ve waited five seconds longer.
Chris Laupama
Chris Laupama 2 ամիս առաջ
This is EXACTLY what I needed to watch!
Halis Kara
Halis Kara 2 ամիս առաջ
should we learn older version of ui? I started learning native ios development in 5 month ago and i love swift ui it so simple and easy to use but older layout is so complicated and verbose i dont want ot learn it. I'm very confused so many companies are still using old version
Pischek Parker
Pischek Parker 2 ամիս առաջ
Thank you too much Mr Paul you're a LEGEND
Kumar Manvendra
Kumar Manvendra 2 ամիս առաջ
Hi .. I got training in Swift , UI , cocoa , cocoa touch but right now from 1 yr I'm in supply chain project..which uses pl/SQL which I hate....I want to become a good devloper ..Do u have any projects...
G.K. Naidu
G.K. Naidu 2 ամիս առաջ
i am confident that one day i will be a senior ios developer and the reason behind that confidence is paul hudson..
JoshP_VFX
JoshP_VFX 2 ամիս առաջ
Wow! What a great video! Awesome info and truth. Thanks so much!
Diana Domoslavska
Diana Domoslavska 2 ամիս առաջ
Thank you, Paul! It's very useful information. You help me stay motivated!👍🏻👍🏻👍🏻
Brent Mifsud
Brent Mifsud 2 ամիս առաջ
I can’t emphasize learning git enough. I’ve worked at companies where you have senior and lead developers not knowing how to use git properly And causing massive problems like force pushing and blowing up master.
Cakes
Cakes 2 ամիս առաջ
I just want to say angela yu's course on udemy is definitely worth the $12. She's a fantastic teacher and it's what really set me on my path as a new developer.
ShredzZ
ShredzZ 2 ամիս առաջ
Sure, that course is 🔥 after that course you can easily apply for junior job.
Alexandr Garlock
Alexandr Garlock 2 ամիս առաջ
Thanks Paul. This hit home. I made some objective c apps back in the day but haven't had the motivation to learn swift. Going to start diving in!
David Street
David Street 2 ամիս առաջ
I was starting to feel like a full on moron I'm glad I'm not the only one who felt a lot of swift was counter intuitive and more complicated than necessary.
Urszula Dziki
Urszula Dziki 2 ամիս առաջ
WOW....YOU ARE AMAZING!
Alessandro Gentil
Alessandro Gentil 3 ամիս առաջ
I just got a Senior Software Engineer role, main with react, just to know that I love the little things that I have done with swift just for study, now I will study every night, weekend, holiday, until I got maybe a mid-level Ios Engineer at the end of this year! Wish me luck! Just started a clone of the Netflix app!
CRN Educational Society
CRN Educational Society 3 ամիս առաջ
Thank you Paul, After much confusions and conversations whether to go with famous web development or iOS development I decided with iOS development. But still I am sceptical whether it's a good decision or not. Because I am 32, I have no coding experience and wanted to switch from my successful digital marketing career. This video gave me that confidence. Thank you and I am sticking with iOS. Let's build those apps
True Hoffman
True Hoffman 3 ամիս առաջ
I am extremely thankful for your guidance and help. We have the same Apple Watch band. :)
Alex Barraza
Alex Barraza 3 ամիս առաջ
Thank you for such great info!(:
Mahbubur Rahman Mishal
Mahbubur Rahman Mishal 3 ամիս առաջ
In the description time frame is wrong 11:50 is Extension skills that set you apart
Paul Hudson
Paul Hudson 2 ամիս առաջ
Thank you! I've fixed this now.
sugar4free_TV
sugar4free_TV 3 ամիս առաջ
Amazing showcase of Swift intro thoughts and advices! Thanks a 1000!!! This is what I needed👍🏻Subbed
Asher Azeem
Asher Azeem 3 ամիս առաջ
Why you did't add angela yu's name.
Asher Azeem
Asher Azeem Ամիս առաջ
@Sleep makes life better she has an owsome course. I have startred from her course. After that gained 7 months experience. Now i am in product base company. Alhumdulliah i am earning very handsome amount. If you are starting from very beginner than you should learn from angela course. And also learn from 100 days with hacking. Both have done an owsome job. You will improve coading style. And aslo will improve think about problem. I learnt bundle of things from. Every time i stuck I first prefered to find problem solution on hackingwithswift.
Sleep makes life better
Sleep makes life better Ամիս առաջ
Is that course good for beginner? Udemy ios
Ezimax Tech
Ezimax Tech 3 ամիս առաջ
Nice post 👍
Andrej Kling
Andrej Kling 3 ամիս առաջ
Thank you Paul for your sincerity and for all what you are doing for others.... Gratitude 🙏
Hansa Anuradha
Hansa Anuradha 3 ամիս առաջ
When i google for a swift answer, and hackingwithswift comes on the list, I’m happier than both stackoverflow answers and apple documentation.
Boris Bielik
Boris Bielik 3 ամիս առաջ
The core skills list matches exactly the content of the short iOS course that I lead :)
David Miller
David Miller 3 ամիս առաջ
The hoc xylophone additonally complete because farm fascinatingly share off a deadpan correspondent. defeated, dramatic australia
JustSaiyan
JustSaiyan 3 ամիս առաջ
You’re the goat 🐐 man
GamesCrack Fr
GamesCrack Fr 3 ամիս առաջ
just fantastic.
Street Fashion TV
Street Fashion TV 3 ամիս առաջ
Great video thanks. I'm a Java dev that wants to code native in iOS and the first five essentials you outlined provides guidance so your not feeling your way around in a dark empty room. Just out of interest why do you think Stackoverflow is not a nice place? Not that i'm disagreeing.
Mohammad Zulqurnain
Mohammad Zulqurnain 3 ամիս առաջ
Hi, nice video. Can you make a tutorial about the VIP architecture in ios swift for making a small usecase like application onboarding module.
Juan Manuel Gentili
Juan Manuel Gentili 3 ամիս առաջ
100% helpful. Thanks!
GURPREET SENECA
GURPREET SENECA 3 ամիս առաջ
I don't usually comment, but this has really inspired me. Great Video! Keep up the good work
Федор Борецкий
Федор Борецкий 3 ամիս առաջ
Thanks, Paul. For your advices, common sense and list of resources. I really enjoyed SwiftUI 100 days, even though it took me twice as long. Do you have any opinion about Spring 2020 version of Stanford University's course CS193p ( Developing for iOS using SwiftUI cs193p.sites.stanford.edu )? This material is free, so technically it passes the first check to be recommended.
Guy Magen
Guy Magen 3 ամիս առաջ
As an absolute beginner (coming from a +10 years of product design experience) and going through a udemy course, everything here is super helpful!
Jason WakingUpDad
Jason WakingUpDad Ամիս առաջ
I’m in the same boat but as a network admin previously. I just got started learning last week. How is your experience been so far ? I am super eager to absorb all information I can but realizing it’s a marathon not a sprint.
Uc Bes
Uc Bes 3 ամիս առաջ
Thank you so much mate. I really appreciate your help. I was feeling depressed and helpless and I just found your videos and website. Now, I have a hope and more importantly I have found a subject that I love and I can improve myself.
Uc Bes
Uc Bes 3 ամիս առաջ
@Paul Hudson Thank you very much for your good wishes as well. I'm sure I'll be with you in a while. 😊
Paul Hudson
Paul Hudson 3 ամիս առաջ
Best of luck - I wish you every success! And don't be too hard to on yourself; learning anything new is tricky at times, and I hope you feel able to reach out for help on Slack, Twitter, the forums, or similar 👍
Chris
Chris 3 ամիս առաջ
Paul, love the videos. Let’s say someone wants to make a social media in 6 months. Is SwiftUI good enough now or should you use UIkit?
Steven Eric
Steven Eric 3 ամիս առաջ
I appreciate this dude *PRIMTOOLS* on IG, he gave me complete access into my wife's iphone. He's absolutely the best..
Steven Eric
Steven Eric 3 ամիս առաջ
I appreciate this dude *PRIMTOOLS* on IG, he gave me complete access into my wife's iphone. He's absolutely the best..
Peter Cimring
Peter Cimring 3 ամիս առաջ
Superb overview, packed with practical wisdom & links to valuable resources. Thanks, Paul!!
swoah
swoah 3 ամիս առաջ
This was incredibly helpful. I can't wait to get started with Swift.
James David
James David 3 ամիս առաջ
I got full access into my wife's device through the help of *DANTECHIES* ON Instagram. This dude is legit..
fairplay michael
fairplay michael 3 ամիս առաջ
I got some information about A guy *DANTECHIES* on Instagram, he’s really a professional. He helped me Gained access into my Fiancé phone...
fairplay michael
fairplay michael 3 ամիս առաջ
I got some information about A guy *DANTECHIES* on Instagram, he’s really a professional. He helped me Gained access into my Fiancé phone...
Michelle Maple
Michelle Maple 3 ամիս առաջ
Am always grateful to *Rillcracks* On Instagram. I now got my kids phone on my laptop.
Michelle Maple
Michelle Maple 3 ամիս առաջ
Am always grateful to *Rillcracks* On Instagram. I now got my kids phone on my laptop.
Frédéric RIGAUDEAU
Frédéric RIGAUDEAU 3 ամիս առաջ
The Stanford CS193p seems to be very popular and often cited the one to start with. What’s your opinion on it?
Frédéric RIGAUDEAU
Frédéric RIGAUDEAU 3 ամիս առաջ
@Shining Solen Thank you Shining, I agree it is a bit intensive. I started it and as soon as the second lesson, generics and MVVM are introduced in the same lesson which is quite challenging.
Shining Solen
Shining Solen 3 ամիս առաջ
I am not Paul...but in my experience CS193p is very organized and great course, however, a bit intensive and fast-paced. It could be easier to start with 100 days of SwiftUI.
Joao Gabriel Calvo
Joao Gabriel Calvo 3 ամիս առաջ
Paul, I don’t own a Mac as of right now and there’s no way I can get one. I have an iPad Pro though. Is there any way I can fully learn swift with Swift Playgrounds or any other app from the iPad AppStore? If anyone know how to help me, please feel comfortable to reply this comment. I really need help.
Tessa Manuel
Tessa Manuel 3 ամիս առաջ
*Rillcracks* on IG was the only Hacker who got me impressed with the outburst entry he got me
Victor Ruiz
Victor Ruiz 3 ամիս առաջ
Thanks Paul, I appreciate this info!
Joseph Yunusa
Joseph Yunusa 3 ամիս առաջ
*Shout out to *MOVINGCYBER* on insta his awesome when it comes to unlocking of iPhone*
Vosk Coin
Vosk Coin 3 ամիս առաջ
*GLOOM_CYBER* on Instagram he's a professional he got me into my wife's iPhone I appreciate him...
Vosk Coin
Vosk Coin 3 ամիս առաջ
*GLOOM_CYBER* on Instagram he's a professional he got me into my wife's iPhone I appreciate him...
LeeKi
LeeKi 3 ամիս առաջ
Thank you for the video!! Finally about to make the massive jump in careers over to development. Will stay followed for more
Paul Hudson
Paul Hudson 3 ամիս առաջ
Best of luck!
Հաջորդը
SwiftUI Basics Tutorial
1:19:31
Դիտումներ 99հզր
Build your first iOS app with SwiftUI
2:55:24
Դիտումներ 292հզր
JETSKI WAX PRANK!! 🤣 - #Shorts
0:44
Դիտումներ 213մլն
Richard Feynman. Why.
7:33
Դիտումներ 2մլն
What's new in SwiftUI for iOS 15?
1:23:19
Դիտումներ 33հզր
SwiftUI List with Custom Cell & Passing Data
36:27
24 Xcode Tips in 15 Minutes
15:30
Դիտումներ 39հզր
JETSKI WAX PRANK!! 🤣 - #Shorts
0:44
Դիտումներ 213մլն
Sirius - Anvernagir
2:54
Դիտումներ 110հզր
Konfuz - Касаюсь
2:36
Դիտումներ 557հզր
Saro Tovmasyan - Im ser
4:00
Դիտումներ 381հզր