7 Skills You Need as an iOS Developer

Поделиться
HTML-код
  • Опубликовано: 16 сен 2024
  • Let's go over 7 skills you need as an iOS developer. Yes, there are many more things you should know within iOS development, but these 7 skills are important. Enjoy!
    ---------------------------- SOCIAL MEDIA ----------------------------
    Twitch --- / forrestknight
    GitHub --- github.com/For...
    Instagram --- / forrest.swift
    Twitter --- / forrestpknight
    Discord --- / discord
    ---------------------------- PRODUCTS ----------------------------
    Design Store --- sellfy.com/for...
    Recommended - Udemy iOS 11 & Swift 4 Course --- tinyurl.com/y8...
    ---------------------------- DESK SETUP ----------------------------
    Monitor --- amzn.to/2E9sioB
    Monitor Arm --- amzn.to/2E8UckG
    Standing Desk --- amzn.to/2C3T3oG
    Desk Chair --- amzn.to/2EaWTy5
    Keyboard --- amzn.to/2EaSxHa
    Mouse --- amzn.to/2C3Bbud
    Mousepad --- amzn.to/2GWASVB
    Microphone --- amzn.to/2C4Upzj
    ---------------------------- VIDEO GEAR ----------------------------
    Camera --- amzn.to/2dS8uYi
    Microphone --- amzn.to/2eHr7xj
    Tripod --- amzn.to/2jgbaOI
    Bendy Tripod --- amzn.to/2eO2r5S
    ---------------------------- OUTRO MUSIC ----------------------------
    Country Cue 1 by Audionautix is licensed under a Creative Commons Attribution license (creativecommon...)
    Artist: audionautix.com/

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

  • @sdt33
    @sdt33 6 лет назад +244

    Notes:
    7 Skills You Need as an iOS Developer
    1. Swift. optionals, control flow, classes, inheritance, initialization, error handling.
    2. Spatial reasoning. how to think in 3D; user experience. Be an experienced iPhone user.
    3. Design guidelines. MVC. delegate pattern, how notifications work.
    4. Networking. APIs, JSON, etc.
    5. Core data. saving data.
    6. Grand Central Dispatch. how an app pulls data, displays info, reads inputs, etc.
    6..and look into concurrency, queues (fifo), threading, sync & async, dispatch barriers.
    7. Git and github. version control, and your code library/portfolio.

  • @seanfagan9787
    @seanfagan9787 5 лет назад +11

    You had 11,000 subscribers when you posted this and today March 27, 2019 you have 75k follows. Congrats on the growth!

  • @petershaburov1533
    @petershaburov1533 5 лет назад +58

    1:54 is start

  • @matheuslemos1288
    @matheuslemos1288 6 лет назад +4

    You're gonna get 100.000 subs by the end of the year bro, your videos are great.

    • @fknight
      @fknight  6 лет назад

      Now that would be amazing!

    • @jscorpio1987
      @jscorpio1987 4 года назад

      I’m from the future. He has 213k subs now.

  • @theartfuldodger935
    @theartfuldodger935 5 лет назад +10

    I interviewed yesterday for the position of iOS developer in a small start-up company. I passed the oral test, including swallowing the boss's full load upon completion. I was then told I needed to have my asshole enlarged, which he proceeded to do using a special tool. It hurt a bit but my mind was somewhat occupied wondering how the tool was operated because he had both of his hands on my shoulders while I was bent over his desk. I am still waiting to hear from them as to their final decision. Wish me luck!

  • @SwiftlyShivali
    @SwiftlyShivali 4 года назад +3

    So true! Every single one of these skills is so important.
    Although, I don't think we need to stick to MVC design pattern - we risk hitting the "Massive View Controller" syndrome!

  • @dogood8661
    @dogood8661 6 лет назад +29

    As a celebration give us the wallpapers that you have on your computer in the bg

    • @fknight
      @fknight  6 лет назад

      I’ll post the link here once I get to my computer today

    • @dogood8661
      @dogood8661 6 лет назад

      ForrestKnight Great!!!

    • @kevinthomas9667
      @kevinthomas9667 3 года назад

      @@fknight still waiting

  • @NandEdits
    @NandEdits 6 лет назад +7

    I'm here for informational content, i'm a student studying my first year in the IT industry. I want to expand my knowledge on programming and the life-style it comes with it. (From your videos)

  • @john-markiliev4227
    @john-markiliev4227 8 месяцев назад

    Celebrating 10 000 subs, and now you have 487 000 !
    Good job man 👏👏

  • @Nonsense116
    @Nonsense116 6 лет назад

    Most of the RUclipsrs I watch have started to really bore me but you are the last guy I feel I still leave with some new knowledge. I never regret dropping by and catching up on your videos. Keep it up man!

    • @fknight
      @fknight  6 лет назад

      That means a lot. Thank you!

  • @gabeterwee1180
    @gabeterwee1180 6 лет назад +3

    Just found your channel and I love your content. I have always dreamed of having a career with computers when I am older, and you really have given me a lot of cool info! Thanks for posting the cool vids. Subbed.

    • @fknight
      @fknight  6 лет назад

      Thank you for the kind words! I'm glad I could help.

  • @taasinbinhossainalvi9173
    @taasinbinhossainalvi9173 3 года назад

    Bro stumbled upon this and so great see that you are 300k+ subs! You deserve more subs because your videos are the best

  • @ruandiazz123
    @ruandiazz123 2 года назад

    this video just appeared to me and damn bro, im really happy to see how far youve become!
    and how long your hair has grown!

  • @Barabara100
    @Barabara100 4 года назад

    Really appreciate you make this video. I am just a beginner of iOS developer. This would be the map for what I need to learn. Thanks again!

  • @davidtofer3634
    @davidtofer3634 6 лет назад +1

    11k!!! That's amazing! Good job my friend!
    P.S. Great video! 😉

  • @YogeshManghnani
    @YogeshManghnani 6 лет назад +2

    Would love more about sync, async and dispatch

  • @Nick-ln2uo
    @Nick-ln2uo 5 лет назад

    Forrest thanks for the words of advice, I’m living in Tokyo Japan so I’m in need of a career change instead of teaching English language to students. I was stuck at one point if I should just study java, JavaScript and so on... but I thing I will try and learn iOS development.

  • @CraigSchubert
    @CraigSchubert 6 лет назад

    Published 13th of April and happy to hit 10K subs... 5 months later and you're over 27K!! Well done. :-)

  • @lilianalietz534
    @lilianalietz534 6 лет назад

    Why do you say we should stick to MVC? I'm actually using MVVM-C and looks pretty good! There's also people using VIPER and REDUX.. so..

  • @arehsan623
    @arehsan623 6 лет назад

    Wow! Been waiting so long for a video like this!

  • @zhihuagu6806
    @zhihuagu6806 6 лет назад

    I just spent 2 months refactoring my project from MVC to MVVM

  • @khondokerabdullahelkafi6179
    @khondokerabdullahelkafi6179 6 лет назад +1

    please make a video of 7 Skills You Need as an Web Developer would love that ,
    n Awesome video

    • @fknight
      @fknight  6 лет назад +1

      I’m not sure if I’m qualified for that video lol

  • @JulianaUribbe01
    @JulianaUribbe01 6 лет назад

    Hi, I have a lot of doubts about which course should I take. I really like computer science, computer design and stuff, but I have a lot of questions, can you help me?

  • @115Kramer
    @115Kramer 5 лет назад

    Went here for the topic...
    Intro plays... immediately subscribes... hehehe

  • @amsterdamhostel6732
    @amsterdamhostel6732 6 лет назад

    PLEASE DO A VEDIO ABOUT WEB VS ANDROID VS IOS DEVELOPMENT.
    TALK ABOUT THE JOURNEY OF EACH, DIFFICULTY LEVEL, JOB OPPORTUNITIES, SALARY RANGE ETC..

  • @ernestoalonso5175
    @ernestoalonso5175 6 лет назад +2

    Celebrate giving us a path to learn IOS development the right way without getting stuck. It will be awesome!

  • @abdulbasitshaikh637
    @abdulbasitshaikh637 6 лет назад

    There are two official guides on iBooks: 1. 'The Swift Programming Language: Swift 4.1 Edition' & 2. 'App Development With Swift'.. Which one should you read *first* if you're completely new to Swift?

    • @fknight
      @fknight  6 лет назад +1

      "The Swift Programming Language" would be my first choice for Swift. You'll learn quite a bit once you start implementing Swift with the second book. To be honest, I'm not much of a reader so I just referenced the first book. I haven't looked into the second.

    • @abdulbasitshaikh637
      @abdulbasitshaikh637 6 лет назад +1

      Thanks for the reply :-)

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

    Question! do i need to learn and finish the basic first like freecodecamp course then start getting IOS Dev path ( like codecedemy course)???

  • @pejmanpj
    @pejmanpj 6 лет назад

    Thank you for your valuable information

  • @mijemadalin
    @mijemadalin 4 года назад

    Hi!
    Do you know if iMessage can be integrated into 3rd party messaging apps, via API, so a 3rd party messaging app being able to schedule and auto-send messages from an user to another on iMessage?
    Does Apple allow this type of integration with iMessage via API ?

  • @alexissantos5920
    @alexissantos5920 6 лет назад

    @ForrestKnight Hey man, how's going? I have a question:
    I'm going to leave web development and go to iOS, but I only have a Android Phone ATM, is it okay? >.< or this is bad?

  • @mackmack5258
    @mackmack5258 6 лет назад

    Love your videos man, keep working and you'll keep growing. If you ever need an editor I have a lot of time on my hands and I'll do it for free.

    • @fknight
      @fknight  6 лет назад

      Much appreciated. I’ll keep that in mind!

  • @chrispowder2713
    @chrispowder2713 2 года назад

    Canon T70! I've got one. :)

  • @yuhokim3761
    @yuhokim3761 4 года назад

    hi ForrestKnight thank you for your great video about essential points beginner ,but one thing That I feel not good is .. your t-shirt I know it is kinda off topic. as I am Korean the red logo and shape makes me mad,,, somehow

  • @dimitristheodoropoulos580
    @dimitristheodoropoulos580 6 лет назад

    How many years does the macbook pro have?(lifespan)

  • @mohammadalselimi9683
    @mohammadalselimi9683 6 лет назад

    Can you make a viedo please about iOS vs Android development in terms of how easy/ difficult , freelancing and careers and getting job?

    • @fknight
      @fknight  6 лет назад

      Adding it to the list! But for now, iOS was definitely easier to learn.

  • @gordongaming4086
    @gordongaming4086 5 лет назад

    One more thing, 2 to 4 hours of sleep because XCode is addictive. I never had more then 4 hours of sleep since becoming and Apple Developer.

  • @wahidbawa3434
    @wahidbawa3434 6 лет назад

    Hey Forrest, I'm going to be going to a hackathon this week, I was wondering if I am allowed to create an application that is based on your pizza app idea.

    • @fknight
      @fknight  6 лет назад

      I hope I’m not too late, but go for it! Let me know how it turns out.

  • @petersuvara
    @petersuvara 5 лет назад +2

    No 8 - SwiftUI :D

    • @canzuk6621
      @canzuk6621 5 лет назад

      Not really, yet. It looks promising, but not really for commercial work.

  • @sleazymansion639
    @sleazymansion639 4 года назад

    I know where I’m at in your videos based on your beard, if it’s short there old videos if it’s long it’s a recent video 😂

  • @dimitristheodoropoulos580
    @dimitristheodoropoulos580 6 лет назад

    What do you thing is the best option for purchase (for ios dev)
    An iMac or a macbook Pro?

  • @internetproxysat
    @internetproxysat 6 лет назад +1

    hi good videos man can you make videos about from idea to ui design process and ux thinking and thnx for read my comment

    • @fknight
      @fknight  6 лет назад

      I’ve made a few of those videos last year, but sure!

    • @internetproxysat
      @internetproxysat 6 лет назад

      thnx man

  • @yohohoho17
    @yohohoho17 3 года назад

    thanks you bro

  • @dimitristheodoropoulos580
    @dimitristheodoropoulos580 6 лет назад

    What do you thing is the best option for purchase (for ios dev only)
    An iMac 5K or a macbook Pro?

  • @ABC-xc9il
    @ABC-xc9il 4 года назад

    I am an ios base developer, can you tell me what i want to be an ios senior developer? What I need to do ?
    Please

  • @lianahaque2512
    @lianahaque2512 5 лет назад

    Is this in terms of a mid level or a junior ios developer?

  • @learnthenew3119
    @learnthenew3119 5 лет назад

    Provide Android Courses is included with Kotlin or not

  • @engmahmoudarafat1697
    @engmahmoudarafat1697 4 года назад

    thanks

  • @gluka47
    @gluka47 6 лет назад

    Would you recommend the free swift books that are in iBooks?

    • @fknight
      @fknight  6 лет назад +1

      Yea. Isn’t the Apple Swift book in there? That’s the best one you can use.

  • @kiranranjitkar2748
    @kiranranjitkar2748 4 года назад

    Lacks lots of details in the video and video Description

  • @rovi8384
    @rovi8384 5 лет назад

    I’m a teen how can I get started?

  • @ابنالفخامة-خ9ث
    @ابنالفخامة-خ9ث 4 года назад

    Now it’s 208k congratulations

  • @astynpapatinho01
    @astynpapatinho01 5 лет назад

    hi where is the udemy link?

  • @saj5935
    @saj5935 5 лет назад

    Looking like Über in Vikings anyone observed that?

  • @DoritosResidue
    @DoritosResidue 5 лет назад +1

    So you learned from udemy? Without going to a boot camp?

    • @fknight
      @fknight  5 лет назад +2

      Correct. I learned iOS development strictly from Udemy and other online resources, but something to keep in mind is that I was also a computer science student learning Java & C++ while learning ios dev

    • @DoritosResidue
      @DoritosResidue 5 лет назад

      @@fknight nice! I went to a front end boot camp learning fuze in orange county years ago. One of my duties at my current job is to work on our company wiki . But after years at that job I'm quitting . And I am debating just taking the iOS courses I bought on Udemy for 10 bucks or another expensive boot camp. Thank you Soo much for answering!!!

    • @amielafurong5276
      @amielafurong5276 5 лет назад

      @Forrestknight what udemy course did you take?

    • @Dj_Realest
      @Dj_Realest 5 лет назад +1

      Mark Navarro just do the udemy course, the bootcamp will try to squeeze in alot of different languages week by week and you won't learn but rather get a big picture insight. Check out codewars, great website for doing small coding interview problems
      Also make flash cards from the swift docs using quizlet to remember how to do basic things and remember definitions for interviews
      Then once you are done with the udemy course, come
      Up with your own app ideas to make and then upload to git and App Store and start applying for a junior developer job

    • @DoritosResidue
      @DoritosResidue 5 лет назад

      @@Dj_Realest thank you!

  • @nurlanakylbekov7266
    @nurlanakylbekov7266 3 года назад

    He says about 10k subscribers? I can see he has 262k subscribers

  • @SAS-qq5ce
    @SAS-qq5ce 6 лет назад

    bro you are gonna get million subscribers :)

    • @fknight
      @fknight  6 лет назад +1

      That would be awesome!

  • @gunamasineni5713
    @gunamasineni5713 5 лет назад

    Hi I am a mechanical engineer willing to become iOS developer. Is this possible and is this right decision because till date I haven’t done coding etc

    • @Dj_Realest
      @Dj_Realest 5 лет назад +1

      M.Kiran Ghuna yes I am asp mechanical engineer changing careers. Definetly worth it:
      1. Better pay long term
      2. Better / relaxed / open work environment
      3. They need you more since coders are in high demand, so less likely to get let go due to politics
      4. Potential of Work from home
      5. With skillset, start own side business

  • @ianrudey3124
    @ianrudey3124 5 лет назад

    sick intro

  • @Travelised
    @Travelised 4 года назад

    Thank u sir

  • @hanxa_dj
    @hanxa_dj 5 лет назад

    Now you have 127K subs

  • @chestimudasir8781
    @chestimudasir8781 6 лет назад

    Hey Forest, what is your PC config?

    • @fknight
      @fknight  6 лет назад +1

      It's a 4th gen build with the main components being MSI Z97-G45 Gaming Mobo, i5-4690K, MSI GTX 970, G.Skills DDR3-1866 8GB RAM (lol, still deciding if I want more DDR3 RAM or to upgrade my mobo/cpu/ram to the current gen.), and that's basically it.

    • @chestimudasir8781
      @chestimudasir8781 6 лет назад

      Do you do some AI?

    • @chestimudasir8781
      @chestimudasir8781 6 лет назад

      On your computer because i heard you say that you did some AI course in one of your video.

  • @mayankbagri5576
    @mayankbagri5576 5 лет назад

    now u have 92k ..subscribers

  • @ntran04299
    @ntran04299 6 лет назад

    whats the college u currently attending if i may ask?

  • @RomarieQ
    @RomarieQ 6 лет назад

    Killin it!!!

  • @harshitjain6241
    @harshitjain6241 6 лет назад

    What about coding live steam?

    • @fknight
      @fknight  6 лет назад

      I'd be so nervous with that haha

    • @harshitjain6241
      @harshitjain6241 6 лет назад

      Well, best way to learn is to teach somebody. Also, this channel's motto was iOS development. So, if you code live stream then probably we all will learn.

    • @fknight
      @fknight  6 лет назад

      Oh, I definitely agree. It’s just that I’ve taken online tests where someone watches you and listens to you via webcam/mic to make sure you don’t cheat (ProctorU), and I got nervous from that. Imagine multiple people watching you while you try to code and debug an app lol. I couldn’t even imagine doing that right now!
      ...HOWEVER, I do like the idea. I think I may get into that once I get more used to live-streaming! That would be really cool.

  • @nofoart
    @nofoart 5 лет назад +1

    I like you

  • @Ullashpodder
    @Ullashpodder 5 лет назад

    who says you should stick to MVC !?

    • @tityseptiani8584
      @tityseptiani8584 5 лет назад +1

      Ullash Podder was thinking the same. Like, it could be misleading to new developers that the only choice they have with iOS development is MVC

    • @Ullashpodder
      @Ullashpodder 5 лет назад

      @@tityseptiani8584 yes and you even have more opportunities to effective unit testing in mvp or mvvm

  • @nebulagx4176
    @nebulagx4176 4 года назад +1

    hug me

  • @user-xm6gb6pu1n
    @user-xm6gb6pu1n 6 лет назад

    Here before you get famous

  • @breakage959
    @breakage959 4 года назад

    u need some sun bro... smh

  • @marwen1609
    @marwen1609 5 лет назад

    mvc is pretty bad for ios from experience man your poisoning people with mvc... -_-

  • @ANtonyDAmico
    @ANtonyDAmico 6 лет назад

    You missed this and that

  • @wheland44
    @wheland44 4 года назад

    Are you sure you are an iOS developer? You don't know what MVP means, and you present Core Data as the only solution, whereas you could learn Realm. Better not to follow your advices.

  • @ekekw930
    @ekekw930 6 лет назад

    0th

  • @atanacioorviellem.2130
    @atanacioorviellem.2130 6 лет назад +1

    1st

  • @lorien981
    @lorien981 6 лет назад

    4th

  • @ramijanini7097
    @ramijanini7097 6 лет назад

    Give of of us a macbook so we can learn ios development

    • @fknight
      @fknight  6 лет назад

      I’m still working on my mid 2012 MacBook Pro. Maybe one day I’ll be able to do something like that, but it’s a bit out of my means.

  • @tusarjn
    @tusarjn 6 лет назад

    hhhhmmm.. who cares because react native is here to rule app development

    • @producdevity
      @producdevity 6 лет назад

      Tushar Jn surviving as a react native developer is sooo much easier with some native ios and android experience/skills. I would really recommend everyone to pick up the basics of mobile dev before jumping into react native

  • @sherifwageeh7010
    @sherifwageeh7010 6 лет назад

    I disliked your video because of the intro.

    • @fknight
      @fknight  6 лет назад

      I disliked your comment because of the reason for disliking my video.

    • @sherifwageeh7010
      @sherifwageeh7010 6 лет назад

      It's okay bro that's how you express your opinion on RUclips.

    • @fknight
      @fknight  6 лет назад +1

      sherif wageeh | Haha thanks for the honesty, sherif. That’s hard to come by on RUclips these days.