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/
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.
oatmeal33 thanks for making notes
Thank you for writing down the list =)
oatmeal33 thanks
Hey, thank you
I'll fork your notes. Thank you.
You had 11,000 subscribers when you posted this and today March 27, 2019 you have 75k follows. Congrats on the growth!
1:54 is start
thanks a lot!!
Thanks
Thank you.
You're gonna get 100.000 subs by the end of the year bro, your videos are great.
Now that would be amazing!
I’m from the future. He has 213k subs now.
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!
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!
As a celebration give us the wallpapers that you have on your computer in the bg
I’ll post the link here once I get to my computer today
ForrestKnight Great!!!
@@fknight still waiting
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)
Celebrating 10 000 subs, and now you have 487 000 !
Good job man 👏👏
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!
That means a lot. Thank you!
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.
Thank you for the kind words! I'm glad I could help.
Bro stumbled upon this and so great see that you are 300k+ subs! You deserve more subs because your videos are the best
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!
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!
11k!!! That's amazing! Good job my friend!
P.S. Great video! 😉
Would love more about sync, async and dispatch
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.
Published 13th of April and happy to hit 10K subs... 5 months later and you're over 27K!! Well done. :-)
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..
Wow! Been waiting so long for a video like this!
I just spent 2 months refactoring my project from MVC to MVVM
please make a video of 7 Skills You Need as an Web Developer would love that ,
n Awesome video
I’m not sure if I’m qualified for that video lol
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?
Went here for the topic...
Intro plays... immediately subscribes... hehehe
PLEASE DO A VEDIO ABOUT WEB VS ANDROID VS IOS DEVELOPMENT.
TALK ABOUT THE JOURNEY OF EACH, DIFFICULTY LEVEL, JOB OPPORTUNITIES, SALARY RANGE ETC..
Celebrate giving us a path to learn IOS development the right way without getting stuck. It will be awesome!
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?
"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.
Thanks for the reply :-)
Question! do i need to learn and finish the basic first like freecodecamp course then start getting IOS Dev path ( like codecedemy course)???
Thank you for your valuable information
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 ?
@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?
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.
Much appreciated. I’ll keep that in mind!
Canon T70! I've got one. :)
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
How many years does the macbook pro have?(lifespan)
Can you make a viedo please about iOS vs Android development in terms of how easy/ difficult , freelancing and careers and getting job?
Adding it to the list! But for now, iOS was definitely easier to learn.
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.
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.
I hope I’m not too late, but go for it! Let me know how it turns out.
No 8 - SwiftUI :D
Not really, yet. It looks promising, but not really for commercial work.
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 😂
What do you thing is the best option for purchase (for ios dev)
An iMac or a macbook Pro?
a portable iMac...lol
hi good videos man can you make videos about from idea to ui design process and ux thinking and thnx for read my comment
I’ve made a few of those videos last year, but sure!
thnx man
thanks you bro
What do you thing is the best option for purchase (for ios dev only)
An iMac 5K or a macbook Pro?
Macbook + external screen
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
Is this in terms of a mid level or a junior ios developer?
Provide Android Courses is included with Kotlin or not
thanks
Would you recommend the free swift books that are in iBooks?
Yea. Isn’t the Apple Swift book in there? That’s the best one you can use.
Lacks lots of details in the video and video Description
I’m a teen how can I get started?
Now it’s 208k congratulations
hi where is the udemy link?
Looking like Über in Vikings anyone observed that?
So you learned from udemy? Without going to a boot camp?
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
@@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!!!
@Forrestknight what udemy course did you take?
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
@@Dj_Realest thank you!
He says about 10k subscribers? I can see he has 262k subscribers
bro you are gonna get million subscribers :)
That would be awesome!
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
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
sick intro
Thank u sir
Now you have 127K subs
Hey Forest, what is your PC config?
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.
Do you do some AI?
On your computer because i heard you say that you did some AI course in one of your video.
now u have 92k ..subscribers
whats the college u currently attending if i may ask?
ODU
Killin it!!!
What about coding live steam?
I'd be so nervous with that haha
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.
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.
I like you
who says you should stick to MVC !?
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
@@tityseptiani8584 yes and you even have more opportunities to effective unit testing in mvp or mvvm
hug me
Here before you get famous
u need some sun bro... smh
mvc is pretty bad for ios from experience man your poisoning people with mvc... -_-
You missed this and that
Lol 😂
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.
0th
1st
4th
Give of of us a macbook so we can learn ios development
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.
hhhhmmm.. who cares because react native is here to rule app development
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
I disliked your video because of the intro.
I disliked your comment because of the reason for disliking my video.
It's okay bro that's how you express your opinion on RUclips.
sherif wageeh | Haha thanks for the honesty, sherif. That’s hard to come by on RUclips these days.