Expert Advice to Learn iOS Dev & Swift FAST

Поделиться
HTML-код
  • Опубликовано: 26 ноя 2024

Комментарии • 105

  • @seanallen
    @seanallen  Год назад +7

    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 RUclips If you Can.
      i Cant affors the paid version Inflation is skyrocketing here Thanks

  • @yoliocaffeyole4602
    @yoliocaffeyole4602 Год назад +8

    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 RUclips not to mention buying some of your awesome courses. Thank you!

    • @seanallen
      @seanallen  Год назад +1

      Thanks for the kind words! It's definitely scary at first, but keep at it. It gets easier :)

  • @ChristopherCricketWallace
    @ChristopherCricketWallace Год назад +4

    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.

  • @akramkatabae551
    @akramkatabae551 Год назад +6

    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!

  • @immmax
    @immmax 7 месяцев назад +1

    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.

  • @emre3710
    @emre3710 Год назад +1

    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  Год назад +1

      That's the key to programming. Be able to pick up new concepts quickly because technology is constantly changing.

  • @froadindan8695
    @froadindan8695 Год назад +3

    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  Год назад +1

      Exactly. Twitter is a tool and you need to use the tool correctly. But when used correctly, it's awesome.

  • @ekeminios
    @ekeminios 7 месяцев назад +1

    Yo, very relatable - especially the where one tried to build their idea product before learning the fundamentals

  • @brunolopesdemello7040
    @brunolopesdemello7040 Год назад +1

    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.

  • @MG-wj4rc
    @MG-wj4rc Год назад +4

    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  Год назад +2

      We all feel this way. I didn't get confident in my abilities until 4-5 years in.

  • @ckatheman
    @ckatheman Год назад +4

    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 😊

  • @daniilvaschilin4608
    @daniilvaschilin4608 7 месяцев назад +1

    38:00 thanks for you choice, now we have one of the best IOS dev bloggers ❤

  • @jerrick.warren
    @jerrick.warren Год назад +1

    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!

  • @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.

  • @DavidShaw-dc4re
    @DavidShaw-dc4re Год назад +1

    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 :)

  • @victortyau
    @victortyau Год назад +1

    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

  • @evgenykravtsov2157
    @evgenykravtsov2157 Год назад +1

    So stacked, so useful, so fun to watch and hear... thank you.

  • @kevinverhaege5214
    @kevinverhaege5214 Год назад +1

    Started today with the 10u video from you ! Love it

    • @seanallen
      @seanallen  Год назад

      Hope you enjoy it, Kevin!

  • @naruzawa
    @naruzawa Год назад +2

    The 90/90 percent is interesting! Thanks for bring this up!

    • @seanallen
      @seanallen  Год назад

      No problem. It catches new developers off guard EVERY TIME!

  • @sevenscapes
    @sevenscapes 9 месяцев назад +1

    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 месяцев назад +1

      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 месяцев назад +1

      @@seanallen Yess! Thanks!!

  • @MustafaDemirEng
    @MustafaDemirEng Год назад +1

    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  Год назад +1

      Hope you enjoy it, Mustafa!

    • @yunusemre9414
      @yunusemre9414 Год назад +1

      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 Год назад +1

      @@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

  • @MobileDeveloper1965
    @MobileDeveloper1965 Год назад +1

    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.

  • @paulhenrythegreat
    @paulhenrythegreat Год назад +1

    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 Год назад +1

      @@seanallen hahahah what i had no idea. ok that makes way more sense 😅😂

  • @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.

  • @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.

  • @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

  • @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.

  • @OliverHinz
    @OliverHinz Год назад

    I remember your fist videos, happy to be back

  • @philipmurray4065
    @philipmurray4065 Год назад +2

    15:50 was funny, actually you have sense of humor :D

    • @seanallen
      @seanallen  Год назад +1

      Haha... it's a very true analogy.

  • @baurrm
    @baurrm Год назад

    Thank you Sean! Really great video👍🏽 I am on my way to become an iOS developer, this video helped me a lot😊

  • @calla90
    @calla90 Год назад +1

    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.

  • @shaifullahalahad7576
    @shaifullahalahad7576 Год назад +1

    Kindly walk us through some of the applications that you've developed.

    • @seanallen
      @seanallen  Год назад

      Check out creatorview.app. I have a playlist on my RUclips page called Creator View Chronicles where I documented the creation of version 1. I also a podcast on my RUclips channel where I'm discussing the business side of the app called Build, Ship, Profit. There's hours of content documenting my process.

  • @victorizquierdo5320
    @victorizquierdo5320 Год назад +1

    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  Год назад +1

      Glad you enjoyed the book and are enjoying the content. Best of luck on your journey!

  • @UNBOXxp
    @UNBOXxp Год назад +1

    Awesome video! I was expecting something to pop out the door behind the whole time lol😅

  • @MobileDeveloper1965
    @MobileDeveloper1965 Год назад +1

    The problem is that many people only focus on the goal - getting a job instead of enjoying the learning process.

  • @gastonf23
    @gastonf23 10 месяцев назад +1

    Thank you for your words, I greet you from argentina ! I love your content !

    • @seanallen
      @seanallen  10 месяцев назад +1

      Happy to help!

  • @abdellahcodes
    @abdellahcodes 9 месяцев назад +1

    So many parallels with web dev
    wish me luck on my iOS journey :)

    • @seanallen
      @seanallen  9 месяцев назад +1

      Best of luck!

  • @markmartin4037
    @markmartin4037 Год назад +1

    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  Год назад +1

      "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.

  • @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.

  • @meitarbasson5827
    @meitarbasson5827 Год назад +1

    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  Год назад +1

      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 Год назад +1

      @@seanallen Thank you, I'll try some Swift then! appreciate the comment!

  • @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?

  • @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 ?

  • @okgotravel3761
    @okgotravel3761 Год назад +1

    Great all-around advice video!

  • @bitwisedevs469
    @bitwisedevs469 9 месяцев назад +1

    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?

  • @itsnikkibell
    @itsnikkibell Год назад

    Looking for the link to portfolio app ideas…am I missing something?

  • @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

  • @samha1513
    @samha1513 Год назад +2

    Lovely mate!!

  • @serhiistavytskii8827
    @serhiistavytskii8827 Год назад +9

    Soft skills > hard skills

  • @Kevin_Zed
    @Kevin_Zed Год назад +1

    Thanks!

    • @seanallen
      @seanallen  Год назад

      I appreciate the generous support, David!

  • @losermonkey666
    @losermonkey666 Год назад

    ~4:00

  • @victorriurean
    @victorriurean Год назад +1

    nice

  • @gjermundification
    @gjermundification Год назад +1

    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: ruclips.net/video/1BHHybRnHFE/видео.html

  • @Zod_JB
    @Zod_JB 4 месяца назад

    Grind out the XP

  • @ericdraven7857
    @ericdraven7857 Год назад +1

    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 8 месяцев назад

    Can you express your words "Learn How to Learn"😅

  • @MobileDeveloper1965
    @MobileDeveloper1965 Год назад +1

    I am using ai as my tutor

  • @JasonMitchellAZ
    @JasonMitchellAZ Год назад