How I become a self-taught iOS developer
Вставка
- Опубліковано 21 сер 2019
- How I become a self-taught iOS developer
This one is a bit long video, but it was quite challenging to fit a few years of process in the reasonably short video :)
-
I have a formal Computer Science degree, but back in 2007 when I finished my studies iOS wasn’t a thing yet. Actually, I’m not sure that even today it is possible to learn iOS development in any from Latvian universities. So, I learned iOS development on my own from available online resources and this video is a kind of recap of my path into the programming.
-
Sure, I still continue learning, like any other developer. That’s like a bicycle. You have to learn a lot first to start riding, but then you keep push the learning pedals to do not fall over.
It’s a bit challenging but fun ride :)
🎶 Music I use in videos: www.epidemicso...
Let's be friends:
📸: / aivars_meijers
🐦 / aivars_meijers
👨💻 My development gear:
Big 49” Monitor: amzn.to/2VPeXZk
24” 4K Monitor: amzn.to/2C457vP
16” MBP For Programming: amzn.to/2W4iRhe
Mac mini: amzn.to/3gMIZFh
Favorite Mechanical keyboard: amzn.to/3iPiocx
🎥 UA-cam video gear:
Big & pricey camera:
Big Full Frame camera: amzn.to/3gG17AK
Full Frame UA-cam & all-around lens: amzn.to/2ZZSmup
Small camera:
Small vlogging camera: amzn.to/3031CxW
Affordable but great vlogging lens: amzn.to/3gG1j2W
Fast UA-cam & vlog lens: amzn.to/2W8ul3e
💡 Lights:
Great affordable light what I use in videos: amzn.to/3fiFczn
Soft-box for light: amzn.to/3gOj5ks
🎤 Sound:
Affordable & good Shotgun microphone: amzn.to/2ZRIrac
Wireless microphone: amzn.to/2DxCCYb - Наука та технологія
🔥Next recommended: How to become a freelancer -> ua-cam.com/video/cL2aMJQhcMc/v-deo.html
"You will never be ready in programming." That quote stuck with me from this video because it is so true. You provide very good advice for future iOS Developers.
the passion to become self developer is real truly admirable. I'm going on this path, ever since losing my job. Wish me LUCK !
Sending good vibes! Keep going and you will get there
Great video. One thing that I took from it to also take some breaks. Your brain processes information even when you are not thinking about it.
Awesome video. Biggest take away for me: start building apps.
Yup. I believe that is the best way of learning - get out of tutorial trap asap and start to work on own projects/apps
Very inspirational video. I really enjoyed this. Being unemployed for 2 years and covid making jobs hard this is very inspiring and motivating. I love how you said one does not have to have a degree but I am still working on mine. Will see how this goes.
Best of luck!
Great video. No pompous at all . and honest and humble. Best thing is no ads👍
Really appreciate honesty and clarity - gives me a better approach to iOS development & programming :-)
Thank you for the feedback!
I always love to watch videos like one, it pushes me up.
Thank you man, I am learning from each of your vids 💪
Happy to help!
Yes, I subscribed. Useful content thank you.
Awesome, thank you!
Thanks for sharing your experience Aivars! Really interesting!
Thanks for feedback! Glad that you found this interesting.
I am new to iOS development and this was an inspiring story. Thanks 👍
Glad it was helpful!
Thanks for sharing your experience!
thank you for sharing aivars love your vids
Glad you like them!
hey man awesome video! I just got my first MacBook so I kinda wanna make themes fit and learn iOS dev. great advice and keep up with the great videos dude. subbed and liked! :D
Thanks and welcome to the iOS dev community :)
@@AivarsMeijers thanks man, ill hit you up on instagram later man take care! :)
How is your dev?
Love the videos!!
Thank you for sharing your story, and your video was enjoyable to watch! Nice editing!
Glad you enjoyed it!
Thanks for sharing, Aivars
Thanks! Glad that you found this interesting, Jason.
Dude, you are awesome. Loved your video and advice.
Thank you :)
Super video, iedvesmojoši! Paldies par contentu, ļoti viegli un patīkami skatīties!
Prieks ka patika. Paldies!
Aivars, thanks for sharing your experience.
Glad you enjoyed it!
Aivars, excellent video with a great explanation of the path.
thank you for sharing your experience . Hopefully i can follow in on your footstep too. :)
It was great! I think, this video is appropriate for beginners in IOS as me. Thank you!
Thanks, Igor! Glad that you found this useful.
ive been watching guy for a while and i believe in dude.. think i found business partner
Thank you! Quite interesting video.
Good video! It was interesting to watch
Thank you for sharing, your experience is helpful.
Glad it was helpful!
Thanks for this!
You are so inspiring Aivars, will you release a new kettlebell app, its one of my fav training hobby 🙌
Well, I'm not sure. Usually I'm building apps that I'm using but right now I have RSI issues and cant lift any weights. Eventually I would like to rebuild it.
@@AivarsMeijers damn sorry about it 🙁let us know, cheers from Canada 🇨🇦
you know hes an og programmer , when u see him wear a levis hat
:D
Great video with a lot of great inspiring information. Do you think its too late for a twenty year IT Generalist to learn Swift and actually get a job?
Thanks, it was interesting for me)
Glad to hear that!
Thanks!
In 2015 i bought the same IOS development course from devlops but untill now never started it yet, because i end up learning JavaScript and it's ecosystem like, React Native for mobile app development!
That's an interesting and hot niche to dive in as well. I still prefer native development and guess that if one day will work on Android App will take a look at Kotlin
@@AivarsMeijers I totally agree with you, but you can get your work done very quickly. try to explore it, learn react native for android, if you learn JavaScript, then you can to front till backend!!
@@mohammadakbar32 Thanks for the suggestion. Will take that into account when and if will look into Android development.
My dream
Great video!
Thank you 🙌
great video bro and that aerial shot in Thailand was epic! Where in Thailand was it shot and what drone did you use?
Thank you :) That was our boat trip on the way to Phi Phi islands we made small stop on one island for lunch. I used DJI Spark for that shoot, thats was nice drone for that price back in 2017.
Cool👌
By the way your perserverance and humbleness is admirable and inspiring to a new developer such as myself. Keep up the good work👊
Thank you, very interesting movie!
But could write a short list of resources (books, tutorials, other materials), which you read, before you become an iOS freelancer?
Glad that you like the video :) Resurses what I used back then are not actually anymore, because I started to learn Swift from v1.0 and Objective-C is not needed at all.
I have list of resources what I recommended about a year ago, they are still actual and listed below this video: ua-cam.com/video/TMpUTemaiJY/v-deo.html
For example, listed there Hacking With Swift resource is still good place to start.
Aivars Meijers thanks a lot! I am a React Native dev, but dark side of force (native languages like a swift) beckons me more and more)))
Is there any way to output subtitle to file?
I have firm desire to learn programming and programming languages
for doing work like full stack developer as Remote or freelancer.
Its my dream and wish to work and keep learn more in software field.
Man! Man! Great!
Nice experience)
good job, tips. Do you use an external microphone or internal in the camera?
I have an external microphone. I'm using Canon 200D + Movo VXR10 microphone
Awesome.
Thank you! Cheers!
Thank you for putting effort to this video! It was helpful for me. Do you think newcomer iOS devs should focus on SwiftUI only in 2021?
Swift+SwiftUI is enough to get a job, there are a lot of UIKit applications around and it is actively used, but you can catch up on that later.
Hey dude, can you list the books you suggested in the video? Are there more, updates, etc? Thank you!!!
All of those should be outdated already :) One what Apple update every year is Swift programming language, it is great to learn basics. It is free and available in the Apple Books
Hi @Aivars, I just started following your channel. If you were to recommend any resource for beginners what would you recommend? I have made a few web apps with rails but wanted to try getting into iOS engineering. I understand it might be a completely different approach to development but my core foundational skills and OOP should translate over to iOS engineering as I understand. Thanks for any insight. Cheers
Sure, for loops are about the same in any language same for OOP principles.
Check out my latest videos, there are links to the recommended resources. Beside that, Hacking With Swift is good, but could be a bit slow from non beginer in development
@@AivarsMeijers Thank you, I will check the recommended resources out!
Hello, great video!!!!
Should I learn any others language before swift for iOS? Or just go straight to swift for iOS?
Are they jobs opportunities out there as a iOS developer?
Thanks!
Swift is ok to learn as a first programming language and you can get a job with swift only, so go straight to the swift.
Job opportunities are different between countries and even cities, but globally there is still demand for iOS developers.
Aivars Meijers sir, you’re the best!!!
Thanks a lot for your info and fast reply. It is greatly appreciated.
Best
Aivars Meijers hello again, also when you have a chance please, what do you think about a 2012 MacBook Pro 8gb ram and 1tb HD for programming in swift? I asked you this in another Video today as well.
Thanks again 😀
@@Vamo_Alla I doubt you will get macOS updates anymore for 2012 MBP. You will need Catalina for the latest Xcode
Aivars Meijers hello, actually I was able to get Catalina but as you say, I may not be able to get more updates later. I’m glad at least I got the latest version for now. I’m going to take advantage and use it for now.
Again, thanks for your reply and i subscribed to your channel because I like how humble you are and honest. Keep up the good work 🤣
How many years did you do in the police ?
10 years in Army + Police
Thank you for the great video! By the way, where did you find the illustrations for the kettlebell app? I am currently looking for an open source database of exercises.
Frankly, can't say anymore. I built it 3+ years ago
@@AivarsMeijers Oh I see! What about the illustration in the plank app?
@@kentonambara8827 That's the same. I buit both of them at about the same time and find illustrations in some shady stock image pages. Really don't remember where
@@AivarsMeijers Hi, sorry for the successive comments, but I would really appreciate it if you can answer the following:
- What application/resources did you use to design the app for your first freelance client?
- Do you prefer developing apps using Storyboard or programmatically, and why?
Thank you!
@@kentonambara8827 I used the Sketch App for all the designs. That's my tool of choice for any design-related work. Figma is quite similar, but Sketch is a native macOS app and works offline as well.
For development, I'm going with storyboards for the main UI skeleton and then tuning views in code. For new projects I'm looking to use SwiftUI
I have a question!!
I'm from Bangladesh..can I become swift developer..
Please replay me back if you know..thanks you.
Of course you can. All the information available online, plenty of jobs are online as well, so that really dosen't matter where are you located.
@@AivarsMeijers thanks boss
Did you ever learn vapor?
Nope I didn't. I have server side swift on the very bottom of my backlog, but never had a chance to look into that.
Is it too late to become a self-taught iOS developer at 55? Thanks.
I don't think so. It will be harder if you are trying to get a junior job in Apple or similar, but there are still endless possibilities.
I answered this with more details in this video: ua-cam.com/video/_I-su259sw8/v-deo.html
Thanks!
Cieņa!
Paldies! :)
Доброго времени суток, такой акцент у вас русский) подскажите вы меня понимаете?
Yes I understand Russian. I born back in USSR and learned Russian in school.
Aivars Meijers ой как здорово, если вас не затруднит, вы случайно возможно обучаете либо могли бы подумать над тем чтобы взять ученика по разработки iOS в общем если вам интересно ответьте мне.
Естественно обучение платное
Should i stop watching video tutorial?
You should know better the right answer for you, but try to avoid falling in to the endless tutorial watching. You should apply what you learn. Build your own projects or at least modify project on what you are working in tutorial.
If you saw just few tutorials, you are fine, if you saw 10 or more ad still doing nothing you could be in danger zone :)
Why are iOS developers so poor
Guess that depends on the country where they live and the company they are working for. I do not see poor iOS developers in Europe or US
Aivars Meijers i mean the apps make no money at all apple even charges 100 dollar a year for nothing everything is against you full of disadvy
Peter Dang that’s only partly true. I personally know few iOS developers who are make money from own Apps and not even close to poor :)
If I would live from own app income only, that would be hard. But I’m spending almost all the time on consulting and almost nothing on own app development. And they still make a few hundred € in a month.
I shared income numbers in video on this channel if you are interested to look on them.
I have to agree with you that it is hard, really hard to make profitable apps, but not impossible
Aivars Meijers sure Apple even charges fortitude . I mean we should be getting paid for making them apps on AppStore literally this is ridiculous that Apple even charges us for we being useful to them . I really love iOS platform but everything is playing against me . All you can do is find another job that’s not iOS development so u can earn some income to live
@@simply6162 Yes, indie app development is not easy. 30% revenue cut also looking way too big for me, good that with the second year of subscriptions that becomes - 15%
Working as an iOS developer for other companies still can bring good money. I'm trying to mix indie app development and consulting. Works fine for me, I even dropped corporate job with a senior manager role