Expert Advice to Learn iOS Dev & Swift FAST

  Рет қаралды 40,782

Sean Allen

Sean Allen

Күн бұрын

Пікірлер: 105
@seanallen
@seanallen Жыл бұрын
My iOS Development & Swift Course (with FREE preview) - seanallen.teachable.com.
@danyalahmad2097
@danyalahmad2097 Жыл бұрын
Missing Your Free Course So Much Nothing can Beat The quality of Your Course plz upload some Advance Level Course On KZbin If you Can. i Cant affors the paid version Inflation is skyrocketing here Thanks
@yoliocaffeyole4602
@yoliocaffeyole4602 Жыл бұрын
Hey Sean, it's like you are reading my mind--I am glad I did loads of research before embarking on my iOS journey just over a year ago and Twitter was where I found others like me. I have found a couple mentors though none last more than just a few weeks or months. Now I am working on my own app idea and it is scary but because I love creating and learning to build apps, I won't stop. Cheers to you for your wise insight. You are one of the few I have followed both on Twitter and KZbin not to mention buying some of your awesome courses. Thank you!
@seanallen
@seanallen Жыл бұрын
Thanks for the kind words! It's definitely scary at first, but keep at it. It gets easier :)
@akramkatabae551
@akramkatabae551 Жыл бұрын
Man I needed this Sean. I took a break from my iOS developer journey and came back lost and confused on where to go. This video helped guide me once again. Thanks
@seanallen
@seanallen Жыл бұрын
Happy I could help, Akram!
@ChristopherCricketWallace
@ChristopherCricketWallace Жыл бұрын
if you're looking for a job where they already have an app, then learn Swift and UIKIt (with a minor in Objective-C that good enough to at least READ it). if you're looking to start a new app from scratch, then consider Swift UI. Any semi-mature, legacy app will be UIKIT and you'll see both Swift and Objc.
@seanallen
@seanallen Жыл бұрын
This is correct.
@emre3710
@emre3710 Жыл бұрын
I totally agree with him. Especially his senior developer description is so clear. Senior developer is who learn how to learn new things in their area. They can easily learn new things and track right sources to made that.
@seanallen
@seanallen Жыл бұрын
That's the key to programming. Be able to pick up new concepts quickly because technology is constantly changing.
@immmax
@immmax 8 ай бұрын
Back here to support my motivation and discipline. I graduated the university back in 2017 in CS (actually Automatic Control Systems, but we had lots of different programming experience). Then I founded my python-team and I lead it doing the project already almost 1.5 years. One of them got their job a half year ago with no background experience and education. I learn SwiftUI already for a year. I had couple projects for my friends businesses. But still not totally sure about myself if I am able to get an IT job. It's really frustrating.
@gjermundification
@gjermundification Жыл бұрын
0:45 Where they do not have affirmation points; whether this being able to calculate yourself to validate learning the multiplication table through addition; the debugger `po myVariable`, or whatever it takes to move oneself forward. `print( myVariable )` also comes to mind.
@ekeminios
@ekeminios 8 ай бұрын
Yo, very relatable - especially the where one tried to build their idea product before learning the fundamentals
@brunolopesdemello7040
@brunolopesdemello7040 Жыл бұрын
What helped me a lot in the beginning was to apply everything that I was learning back then in a side project in the GitHub, so i could use this side project as a reference whenever I was struggling with something.
@seanallen
@seanallen Жыл бұрын
This is a good idea.
@froadindan8695
@froadindan8695 Жыл бұрын
I can vouch for your Twitter thing. I literally signed up a year ago for the first time because of your advice. I only follow iOS people. It's fantastic! The cesspool doesn't really even creep in much, but if it does, it's pretty easy to block.
@seanallen
@seanallen Жыл бұрын
Exactly. Twitter is a tool and you need to use the tool correctly. But when used correctly, it's awesome.
@jerrick.warren
@jerrick.warren Жыл бұрын
I've come back to this video at least 3x this year. Still great information!
@seanallen
@seanallen Жыл бұрын
Happy to hear it, Jerrick. Hope all is well!
@MG-wj4rc
@MG-wj4rc Жыл бұрын
Very helpful video. I often feel I have big gaps in my skills even though I've only been an iOS developer for a year now and I feel like everyone knows more, learns faster and I don't (but should) understand code written by people with five or ten years of experience.
@seanallen
@seanallen Жыл бұрын
We all feel this way. I didn't get confident in my abilities until 4-5 years in.
@daniilvaschilin4608
@daniilvaschilin4608 8 ай бұрын
38:00 thanks for you choice, now we have one of the best IOS dev bloggers ❤
@seanallen
@seanallen 8 ай бұрын
:)
@DavidShaw-dc4re
@DavidShaw-dc4re Жыл бұрын
Thanks for this video. I've been writing programs for 30 years in several languages and always find myself looking up syntax and function documentation. I laughed when you mentioned your 'toolbox.' I have copies of classic ASP files on my backup drives :)
@seanallen
@seanallen Жыл бұрын
Love my toolbox :)
@ckatheman
@ckatheman Жыл бұрын
Looking to do some indie development on the side. I developed applications in the manufacturing environment up until about 2014, then went into other IT roles. Looking to relearn using SwiftUI. I imagine it would be quite daunting if you were starting from square one. Still, I am treating it as if I was a complete beginner and it’s working quite well 😊
@kevinverhaege5214
@kevinverhaege5214 Жыл бұрын
Started today with the 10u video from you ! Love it
@seanallen
@seanallen Жыл бұрын
Hope you enjoy it, Kevin!
@naruzawa
@naruzawa Жыл бұрын
The 90/90 percent is interesting! Thanks for bring this up!
@seanallen
@seanallen Жыл бұрын
No problem. It catches new developers off guard EVERY TIME!
@evgenykravtsov2157
@evgenykravtsov2157 Жыл бұрын
So stacked, so useful, so fun to watch and hear... thank you.
@seanallen
@seanallen Жыл бұрын
Glad you enjoyed it!
@zurvey
@zurvey Жыл бұрын
First, I *loved* this video. All frustration is a product of unmet expectations, and this video is fantastic at setting expectations from the starting line. And he did it in many different ways. I've watched this video twice, and while my expectations have been tempered, I'm also questioning learning Swift at all. Given that Sean has been doing this about four years and he considers himself "an average developer" (or "mid-level" as he also says), he makes me wonder if many of us wouldn't be better off doing four years of study in at a university and getting a bachelor's degree in something else, you know? At any rate, I'm enjoying these videos; they are very thought-provoking.
@victortyau
@victortyau Жыл бұрын
Great video, I enjoyed it so much; the tips, the bits of advice, everything well explained. I am a newbie iOS developer; this path is a marathon, not a sprint. Thanks so much dude
@paulhenrythegreat
@paulhenrythegreat Жыл бұрын
Lot of valuable advice here. Seems like it might be worth to post these sections as individual videos!
@seanallen
@seanallen Жыл бұрын
You trolling me??? In case you aren't this is a compilation video I made of existing videos from my channel 😀
@paulhenrythegreat
@paulhenrythegreat Жыл бұрын
@@seanallen hahahah what i had no idea. ok that makes way more sense 😅😂
@sevenscapes
@sevenscapes 9 ай бұрын
Hey Sean! Love your videos! Just wanted to ask, is Objective C a mandatory to become a better iOS developer? If yes then how much it is required? Thanks!
@seanallen
@seanallen 9 ай бұрын
Not at all. Yes, there are some legacy codebases that will require it. But the VAST majority of codebases are fully Swift.
@sevenscapes
@sevenscapes 9 ай бұрын
@@seanallen Yess! Thanks!!
@OliverHinz
@OliverHinz Жыл бұрын
I remember your fist videos, happy to be back
@Kevin_Zed
@Kevin_Zed Жыл бұрын
Thanks!
@seanallen
@seanallen Жыл бұрын
I appreciate the generous support, David!
@fredericthiebault6908
@fredericthiebault6908 5 ай бұрын
Hello, I watch your video to explain "swift", it makes me interested. I am a beginner, I don't know how to choose your videos to start learning. The cause the swift evolution and also the new version. I am waiting for your advice so that I can learn gradually. THANKS
@calla90
@calla90 Жыл бұрын
Found this video at the perfect time, literally in "tutorial hell" right now and you really helped put a lot of things into perspective for me. Best part of the video though is the various levels of beard and hair growth, it's like looking into a mirror haha.
@seanallen
@seanallen Жыл бұрын
The tutorial trap is VERY common. It gets us all, lol.
@victorizquierdo5320
@victorizquierdo5320 Жыл бұрын
Hi, Sean. I read your book about how you leaved the family business, how ho u got into that mobile iOS bootcamos and was pretty cool for me because I feel in that position. I mean, Right now I have two yeears as a Front End developers but I wanna try a bit of iOS development, indeed I bought a MBA in last black friday for learning Swift and SwiftUI. So, your testimonial about you journey and all the ups and downs, boost me to try in a serious way. Thanks for sharing with all of us. Greetings from Mexico and Jesus loves you. See you!
@seanallen
@seanallen Жыл бұрын
Glad you enjoyed the book and are enjoying the content. Best of luck on your journey!
@shaifullahalahad7576
@shaifullahalahad7576 Жыл бұрын
Kindly walk us through some of the applications that you've developed.
@seanallen
@seanallen Жыл бұрын
Check out creatorview.app. I have a playlist on my KZbin page called Creator View Chronicles where I documented the creation of version 1. I also a podcast on my KZbin channel where I'm discussing the business side of the app called Build, Ship, Profit. There's hours of content documenting my process.
@philipmurray4065
@philipmurray4065 Жыл бұрын
15:50 was funny, actually you have sense of humor :D
@seanallen
@seanallen Жыл бұрын
Haha... it's a very true analogy.
@ChristopherCricketWallace
@ChristopherCricketWallace Жыл бұрын
Learn Swift and UIKIT first. Most apps will still have that. And the iOS thought leadership is still sorting out best practices for SwiftUI. They're re-thinking old design patterns and still settling on Combine vs Actors vs ReactiveSwift. MVVM may be out the door. A lot is in the air as that new framework solidifies.
@MobileDeveloper1965
@MobileDeveloper1965 Жыл бұрын
I give myself two years to become an iOS developer before I reach 60. I am not looking for a job, but with the goal of working as an indie app developer. I want to develop an app that students love to use.
@seanallen
@seanallen Жыл бұрын
Love it!
@gastonf23
@gastonf23 11 ай бұрын
Thank you for your words, I greet you from argentina ! I love your content !
@seanallen
@seanallen 10 ай бұрын
Happy to help!
@abdellahcodes
@abdellahcodes 10 ай бұрын
So many parallels with web dev wish me luck on my iOS journey :)
@seanallen
@seanallen 9 ай бұрын
Best of luck!
@okgotravel3761
@okgotravel3761 Жыл бұрын
Great all-around advice video!
@seanallen
@seanallen Жыл бұрын
I appreciate that!
@adambolotov1809
@adambolotov1809 6 ай бұрын
Sean, if you read this there is a question. I like to come up with an idea for a product/application and realise it, I also like the relative freedom that remote/project format gives through freelancing for example or contract (I don't like strict control and travelling to the office). From different IT directions I found iOS development most interesting, but there is a problem - I don't see myself in the position of a professional iOS developer, i.e. I don't dream of being the coolest programmer/developer. I am rather more interested in creation and implementation of products and independence than in understanding every tiny corner of the code in an application and every function in detail - this is something that makes me very bored and I perceive it as a necessity to master some tool but not as an interesting part of activity. What is your opinion about it.
@baurrm
@baurrm Жыл бұрын
Thank you Sean! Really great video👍🏽 I am on my way to become an iOS developer, this video helped me a lot😊
@MustafaDemirEng
@MustafaDemirEng Жыл бұрын
This video should be for me. I'm an android and flutter developer who want to learn and master iOS development and who have started again to learn it a few hours ago today 👍🤩, after a really long break, I was too busy with my work.
@seanallen
@seanallen Жыл бұрын
Hope you enjoy it, Mustafa!
@yunusemre9414
@yunusemre9414 Жыл бұрын
Abi merhaba bende ios developer olmak istiyorum sean allen i çok tavsiye ediyorlar ama ingilizcem anlamaya yetmiyor ne tavsiye edersin
@MustafaDemirEng
@MustafaDemirEng Жыл бұрын
​@@yunusemre9414 Merhaba Emre, öncelikle türkçe kurslar/eğitimler ile başlayabilir yolda ingilizceni geliştirmeye çalışabilirsin. Udemy üzerinden iyi türkçe 1-2 kursla başlamanı tavsiye ederim. Biliyorum hepsi iyi değil ama iyileri de var, araştır incele, bazıları gibi yanılgıya düşme. İngilizce çalış ingilizceni geliştir yazılım alanında sana her zaman lazım olacak. Biraz daha ileride ing eğitimlere bakınabilirsin. Yaparak öğrenirsin özellikle buna dikkat et, ister eğitim türkçe ister ing olsun, en önemlisi bu.
@yunusemre9414
@yunusemre9414 Жыл бұрын
@@MustafaDemirEng Yardımcı olduğunuz için çok teşekkür ederim udemy üzerinden türkçe kurs almıştım oradan devam edeceğim şimdilik
@UNBOXxp
@UNBOXxp Жыл бұрын
Awesome video! I was expecting something to pop out the door behind the whole time lol😅
@seanallen
@seanallen Жыл бұрын
🤣
@MobileDeveloper1965
@MobileDeveloper1965 Жыл бұрын
The problem is that many people only focus on the goal - getting a job instead of enjoying the learning process.
@markmartin4037
@markmartin4037 Жыл бұрын
I'm having a hard time finding out what "good" is though. I can call an API and display info in a view. I understand persistance, Core Data etc, but I have this nagging feeling that showing that to an employer they would just say "too basic". So what is good enough for a beginner looking for the next step?
@seanallen
@seanallen Жыл бұрын
"Good enough" will be subjective. One company may think it's good enough but another may not. The only way to really know is to get out there and interview.
@meitarbasson5827
@meitarbasson5827 Жыл бұрын
Thanks for sharing this awesome video, any tips about how do you find a mentor? also, I'm doing a computer science degree right now and not having much fun, would you even consider coding in Swift if we mostly learn C++? Thank you a lot!
@seanallen
@seanallen Жыл бұрын
Once you learn the basics of programming, picking up various languages (like Swift) becomes easier. As for finding a mentor, I would hang out and contribute to conversations on Twitter in the iOS dev space. You'll get to know people and can find a mentor that way.
@meitarbasson5827
@meitarbasson5827 Жыл бұрын
@@seanallen Thank you, I'll try some Swift then! appreciate the comment!
@samha1513
@samha1513 Жыл бұрын
Lovely mate!!
@seanallen
@seanallen Жыл бұрын
Thank you! Cheers!
@HealthyConnection64
@HealthyConnection64 Жыл бұрын
Thanks a lot for these insights Sean. So how would you recommend novice developers to reach out to more senior developers on Linkedin. Ive tried reaching out but think I have gotten ignored. Also, how could I ask them to help me find a job?
@bitwisedevs469
@bitwisedevs469 10 ай бұрын
Is it a crime to like Storyboard despite its hard to maintain or read as an iOS beginner but with years of experience in development?
@seanallen
@seanallen 10 ай бұрын
Nope.
@raysubject
@raysubject Жыл бұрын
as a newcomer to iOS - but very experienced coder on other platforms (+25 years of coding experience) i would say “be prepared for absolutely horrible api documentation” .. like what Apple did is worst documentation i ever saw in any api/framework i ever used in my life …
@seanallen
@seanallen Жыл бұрын
They've made strides lately, but still a lot of room for improvement.
@itsnikkibell
@itsnikkibell Жыл бұрын
Looking for the link to portfolio app ideas…am I missing something?
@natgenesis5038
@natgenesis5038 Жыл бұрын
There are many things to learn in Swift Language ,what skills would you suggest me to focus in Swift language only without including other frameworks and tools ?
@upcomings100
@upcomings100 Жыл бұрын
great video, sucks to see it at just 7.2k views i just had a quick question about creating your own app as a solo developer (lets say your knowledge of swiftui is nearing expert). is it realistic to create high quality app in just 1 year by yourself? it seems possible but im basically just getting involved in the world of iOS development and just wondering if theres anything which would make the process of creating your own app take longer than 1 year
@gjermundification
@gjermundification Жыл бұрын
4:12 The again working on a team you will most likely only work on your piece of the whole thing; maybe only the leg work for a gadget at first, so perhaps focusing on details is a good thing? I really found this presentation to be mind blowing in that regard: kzbin.info/www/bejne/Z3OreayYh9N7fKc
@losermonkey666
@losermonkey666 Жыл бұрын
~4:00
@serhiistavytskii8827
@serhiistavytskii8827 Жыл бұрын
Soft skills > hard skills
@seanallen
@seanallen Жыл бұрын
I agree.
@victorriurean
@victorriurean Жыл бұрын
nice
@Zod_JB
@Zod_JB 5 ай бұрын
Grind out the XP
@ericdraven7857
@ericdraven7857 Жыл бұрын
I’ve already come across toxic people around swift. It doesn’t take long.
@seanallen
@seanallen Жыл бұрын
Every community has them. Do you best to filter them out.
@irfanahmad-i8u
@irfanahmad-i8u 9 ай бұрын
Can you express your words "Learn How to Learn"😅
@MobileDeveloper1965
@MobileDeveloper1965 Жыл бұрын
I am using ai as my tutor
@JasonMitchellAZ
@JasonMitchellAZ Жыл бұрын
From Homeless to $130k+ iOS Dev | Self-Taught
17:20
Sean Allen
Рет қаралды 40 М.
How to become an iOS developer in 2021
53:33
Paul Hudson
Рет қаралды 167 М.
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 31 МЛН
路飞做的坏事被拆穿了 #路飞#海贼王
00:41
路飞与唐舞桐
Рет қаралды 25 МЛН
Интересно, какой он был в молодости
01:00
БЕЗУМНЫЙ СПОРТ
Рет қаралды 3,3 МЛН
So Cute 🥰 who is better?
00:15
dednahype
Рет қаралды 17 МЛН
Python vs Swift | Chris Lattner and Lex Fridman
11:16
Lex Clips
Рет қаралды 156 М.
Programmatic Navigation in SwiftUI explained
17:50
donny wals
Рет қаралды 7 М.
37 Tips for Jr. Software Developers
16:21
Sean Allen
Рет қаралды 190 М.
iOS Dev's Thoughts on Coding with AI
7:47
Sean Allen
Рет қаралды 14 М.
iOS Developer 2023 Roadmap to GET A JOB
11:13
Dave Jacobsen
Рет қаралды 98 М.
My number one tip for becoming a better iOS developer
6:19
Swift Arcade
Рет қаралды 27 М.
I Made an iOS App in MINUTES with This AI Tool!
13:20
Creator Magic
Рет қаралды 405 М.
SwiftUI Card View - Group Box & Customizations
10:21
Sean Allen
Рет қаралды 18 М.
Swift Closures Explained
14:23
Sean Allen
Рет қаралды 68 М.
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 31 МЛН