Why I *highly dislike* iOS Development

  Переглядів 339,037

mayuko

mayuko

День тому

Go to brilliant.org/helloMayuko for 20% off an annual premium subscription today!
Buy my new code; merch and help support my channel! store.dftba.com/collections/h...
Some great resources to learn iOS Development
HackingWithSwift by Paul Hudson www.hackingwithswift.com/
RayWenderlich iOS Tutorials www.raywenderlich.com/
The Apple Developer Website developer.apple.com/videos/tu...
Sean Allen / @seanallen
Let's Build That App / @letsbuildthatapp
📼 Other videos you might enjoy 👇👇👇
When to leave your Software Engineering job: • How to know when to le...
I made an app for my dog: • I made an app for my d...
The Most Important Skill in Software Engineering: • The Most Important Ski...
Late Night Coding Sesh on iOS: • Video
Software Engineering Career Paths: • The Career Paths in So...
I also vlog: • Video
🔖c h a p t e r s 🔖
00:00 - Intro
2:06 - Not everyone needs an app
2:51 - Not everyone needs a lot of iOS devs
3:54 - It's expensive to be an iOS Dev
5:13 - Xcode sucks
6:17 - iOS is hella niche
7:08 - Code Deployments are a pain
8:19 - iOS Dev culture is...weird
9:20 - iOS Development is too exclusive
9:56 - Outtro
🎧m u s i c 🎧
Blue Wednesday - Middle School
Music provided by Chillhop: chillhop.com/listen
Chillhop on Spotify: bit.ly/ChillhopSpotify
💖 m o r e m a y u k o 💖
Become a member and support my channel: ukposts.infojoin
Japanese UKposts Channel: / @mayuko2271
Twitch (Coworking sessions M-F): / hellomayuko
Monthly Newsletter (A mix of tech & non-tech stuff on my mind): news.hellomayuko.com
Merch: store.hellomayuko.com
Instagram: / hellomayuko
Twitter: / hellomayuko
Muko's Corner Podcast: anchor.fm/mayuko-inoue
🛠m y g e a r 🛠
COMPUTER(similar): geni.us/zgTMbP3
KEYBOARD: geni.us/ZPolJe2
MOUSE: geni.us/QRIoB
MONITOR: geni.us/5CsiA
DESK PAD: bit.ly/2UvPQd1
MY AMAZON STORE: www.amazon.com/shop/mayuko
PRETTY DESK THINGS BY GROVEMADE: grovemade.com/?rfsn=4817337.a...
STATIONARY & QUALITY GOODS BY TOPDRAWER: shrsl.com/2hxay
Links above affiliate links, where I make a small commission from your purchase at no extra cost to you, helping me to fund this channel!
🌸a b o u t 🌸
Mayuko Inoue is a content creator and Software Engineer. After working in Silicon Valley tech companies like Intuit, Patreon, and Netflix for six years as an iOS Engineer, she became a full-time creator in 2020. Her work aims to help people find their way through the tech industry by sharing her own experiences navigating this world through technology, career advice, and lifestyle videos. She is passionate about discussions around mental health, cultural identity, and creating technology with empathy and compassion.
✉️c o n t a c t ✉️
If you'd like to sponsor a video: sponsor@hellomayuko.com
Other business inquiries: business@helloMayuko.com
www.hellomayuko.com/
This video was sponsored by Brilliant.

КОМЕНТАРІ: 977
@chhaysmith8203
@chhaysmith8203 3 роки тому
Mayuko: you need at least a baseline Macbook pro to run Xcode because Macbook Air is just too slow M1 Macbook Air: Hold my chip
@xblindx
@xblindx 3 роки тому
even better M1 Mac Mini ;D
@dmitrylabetsky5278
@dmitrylabetsky5278 3 роки тому
I do iOS development on my 2013 MacBook Air 11 since 2013 and I can not tell that it is too slow for that. I wish it could be faster in some situations but I can dev with it no problem.
@_sparrowhawk
@_sparrowhawk 3 роки тому
Also our whole agency just runs Mac Minis, so the $ issue is just irrelevant.
@adriengoux
@adriengoux 3 роки тому
@@dmitrylabetsky5278 thanks for breaking the myth that you need the latest most expensive product to do random job. Best tools are not making best workers
@yihengyao4946
@yihengyao4946 3 роки тому
@@dcuza lmao
@hellomayuko
@hellomayuko 3 роки тому
Before you comment: Please make sure what you're saying is not harmful, dogmatic, nor mean. Others read the comments too so I advise you to not say anything you wouldn't say in person to them. Thanks for watching the video! I hope the information presented was useful. My intention is not to be dogmatic about technologies or hardware, but instead have an open discussion about what I think are the pros and cons (even though yes I know I'm the one who lured you here with a clickbait title and thumbnail). Some of these cons aren't a big deal to some developers, and for others it's a major dealbreaker. I know that when opinionated information is presented in the tech world it can feel intimidating, but I encourage you to take the information presented and figure out what it means to you. I still very much enjoy iOS Development and will continue to do it because I enjoy it.
@rockthemoney
@rockthemoney 3 роки тому
I agree. I think „Xcode sucks“ is inflammatory though, there should be ways to express this more constructively.
@itzzzain8646
@itzzzain8646 3 роки тому
Pin this comment
@Hilaire_Balrog
@Hilaire_Balrog 3 роки тому
“Dogmatic” ? So, no one here should express something they deeply believe? 😂
@itzzzain8646
@itzzzain8646 3 роки тому
@@Hilaire_Balrog well if its constructive critism yes, if its straight up offensive no
@pratikrana7038
@pratikrana7038 3 роки тому
I never saw a single hate comment on this channel
@jayeabril842
@jayeabril842 3 роки тому
Your dog looks like thinking about his career in iOS Development tho
@cj8848
@cj8848 3 роки тому
😂😂😂
@MrSibinStephen
@MrSibinStephen 3 роки тому
Kona on track to become a DX Designer
@erlichbird
@erlichbird 3 роки тому
"I'm about to destroy this dog's career"
@overclockedlife7550
@overclockedlife7550 3 роки тому
Why do I have to see funny comments on every single video? LoL
@michaellouw3482
@michaellouw3482 3 роки тому
At first he did, but when she complained how expensive it was, he knew enough and quit the scene.
@RackaApps
@RackaApps 2 роки тому
I remember an iOS developer once told me I'm wasting my time with Android development because nobody cares about Android and I won't make money anyways. I just loled and moved on. I'm now also learning iOS development
@venusbhatia
@venusbhatia 2 роки тому
Yess This 🔥
@begejekan1244
@begejekan1244 2 роки тому
Why so? I mean Android is a big portion of mobile devices in the world, except maybe USA. So, are you an iOS developer now? I am planning to get into Android dev rn so I want to hear your experience
@RackaApps
@RackaApps 2 роки тому
@@begejekan1244 i do both. But still mainly Android. It's pretty good. Using Kotlin makes it very enjoyable coupled with the new stuff like Jetpack Compose which is basically SwiftUI for Android. If you've already done iOS development then you shouldn't have a hard time doing Android. Even better if you've learnt Swift since they are both very similar
@developer-juice-Khailenno
@developer-juice-Khailenno Рік тому
there is a lot of android jobs out there for sure, A LOT. you will have no issue finding android job fast. I programmed android for 3 months in college and it completely turned me away from android. that was back in 2019 before JETPACK COMPOSE... I think android might finally start be fun to get into now with jetpack. but before with xml views it was almost hell. but after college I went through this bootcamp and placement program for iOS development and Im glad im in iOS now.
@FreshGuava161
@FreshGuava161 Рік тому
🤣🤣🤣 What a twist in just 3 sentences.
@biggie2123
@biggie2123 3 роки тому
Your background music is so good. Really sets the mood for your videos.
@hellomayuko
@hellomayuko 3 роки тому
its dat Blue Wednesday vibe 😌
@ShaunakDe
@ShaunakDe 3 роки тому
I really like your points. When I was in college, the barrier to entry was just too much for me, so I never got into iOS dev. Made a few interesting android apps/products. Due to the open nature, I was able to make custom hardware and link it together with a C# desktop app for collecting ECGs from the users. Would be impossible for me to make the same project in the Apple ecosystem. (Or very hard, at least)
@vickayenesi3608
@vickayenesi3608 3 роки тому
You always deliver with the insight. Blessings sister
@JacobPernell
@JacobPernell 3 роки тому
Awesome insights, thank you for sharing!
@macwilko
@macwilko 2 роки тому
I’ve been an iOS developer since before ARC was introduced in ObjC 🙈 I recently started working on my own startup and had to teach myself full stack web development! It was a huge learning curve for me (still learning), but I’ve really enjoyed the change and the challenge.
@venusbhatia
@venusbhatia 2 роки тому
Yess Idk why she's being dramatic
@BachBeethovenBerg
@BachBeethovenBerg 2 роки тому
Great video! I’m primarily an iOS developer but this video makes me glad I also have my hands in other things. My company is so small that I review web code and Android code and the web developers review my iOS code. I do also code some myself in Android and very occasionally on the web side, usually small changes to the mobile API’s.
@akami_007
@akami_007 3 роки тому
Love the way you share everything .
@harriusk4u
@harriusk4u 2 роки тому
I have tried out several technology stacks, and programming languages. iOS development is still my most favorite by far, though.
@pawan2647
@pawan2647 2 роки тому
I am a newbie in this. I struggle to find resources that actually help in code
@sujit_webdev
@sujit_webdev 2 роки тому
@Adán Miranda Espíndola Thanks for sharing this!
@alexjones3139
@alexjones3139 2 роки тому
Do you find it's difficult to find a job as an iOS developer ?
@python3301
@python3301 2 роки тому
I came from c# and python so swift took me 1.5 hours to get the basics and like 30 mins for swiftui I'm still new but its not overly complicated which is quite refreshing
@zuzukouzina-original
@zuzukouzina-original 3 роки тому
My biggest frustration as an iOS developer is Certificates and Provisioning Profiles. It can waste days of your time solving Certificate issues. Certificate for development, for distribution, for AdHoc, for Push notifications... If you accidentally upgraded Xcode, you’re 🤯💥
@developer-juice-Khailenno
@developer-juice-Khailenno Рік тому
yes but that's with startups. in enterprise positions they have other people that do that, and your job is focused on Xcode development code.
@SchioAlves
@SchioAlves Рік тому
@@developer-juice-Khailenno so? Still a problem
@Hgvpuncher
@Hgvpuncher 2 місяці тому
@@SchioAlves not really. Certificates are there to reduce liability claims. So, follow the rules and stop being a jobwit so called dev
@nmphotog
@nmphotog 3 роки тому
“There are only two kinds of languages: the ones people complain about and the ones nobody uses.” - Bjarne Stroustrup
@Master-yn6ie
@Master-yn6ie 3 роки тому
Hmmm.......Nobody complains about Swift. LOL!
@dmitryk2058
@dmitryk2058 3 роки тому
nice! very well phrased. I was trying to find some simple terms to describe this and then stumbled upon this
@nullandvoid5166
@nullandvoid5166 2 роки тому
It's because senior developers love the one people complain about and are lazy to learn another new language 😪😪
@ekysnoir
@ekysnoir 3 роки тому
Whoa never saw a video with the subjects attached to the time, so useful!
@Hannah-ly6ff
@Hannah-ly6ff 3 роки тому
wish you the best luck! so happy i found you🙂
@mattzeepk2993
@mattzeepk2993 3 роки тому
The memes in this have my dying omg. Great video as always!
@serrandix
@serrandix 3 роки тому
Yes yes yes and yes. I agree with every single thing you said. I started out with iOS development, the school I attended gave me a Macbook for free for the duration of the course. When it ended and I wanted to keep working in development I really didn't feel eager to spend at least 1.5k for a Macbook. Now I work in web development and we also occasionally make apps in Flutter and React Native, and I just like it a lot more (this is obviously very subjective, those who say that the grass isn't necessarily greener in web dev are right).
@zeronotjelo
@zeronotjelo 3 роки тому
this was very insightful. thank you!!
@takumainoue5884
@takumainoue5884 3 роки тому
Thank you for living in the same sense of change in the world. Many very humorous videos, I can always relate to you, Mayuko-san,
@w0mblemania
@w0mblemania 2 роки тому
The basic problem is that Apple's priorities, in order, are: 1. Apple 2. Customers [huge gap] 3. Developers Apple are a super-controlling company. They don't want to cede any form of control to anyone else. They see developers as a necessary evil. If they could get away with it, they'd get rid of developers in a heart beat. This attitude shows in everything they do, from the arbitrary App Store rules to the once-a-year OS and SDK announcements.
@developer-juice-Khailenno
@developer-juice-Khailenno Рік тому
I fell off my chair laughing. developers are necessary evil, if they could have their way they would just rid themselves of them, and keep UX staff only lmao. too bad UX employees are often wanderers and forget to update and utilize COmmon molecules in the zeppelin/invision/figma
@rafadydkiemmacha7543
@rafadydkiemmacha7543 Рік тому
Apple is GREEDY.
@mattgraves3709
@mattgraves3709 2 роки тому
Don't sweat it, learn it well and learn other things too!! Android engineer here and I tried iOS development today and I thought it was very nice. Android is my love though so no career change for me;) I've done all kinds of development from enterprise ITSM, to Web to backends and front... but the most profound things come when I compare.
@kydunnaicker7576
@kydunnaicker7576 3 роки тому
I am loving your videos I will absolutely support you and buy all your merch
@simonmeier
@simonmeier 3 роки тому
Thanks for being open, critical und sharing it!
@nivben-porath3508
@nivben-porath3508 3 роки тому
Hi Mayuko, I enjoyed your video. Being an iOS dev for 6 years I can relate to most of your point, especially Xcode 🤦🏻‍♀️ I did want to point out two things: 1. You can run a macOS environment on a windows machine so a Mac is not the only option. 2. For price point, yes a Mac would be more expensive than a pc. However, if you are working for a company, you will probably get a Mac from them. If you are independent, maybe you don’t need the highest speced Mac right away. I got a $700 refurbished Air when I started developing and it works to this day. Keep up the great work, Niv
@29DPT
@29DPT 2 роки тому
How do you run a macOS environment on a ho envy windows 10?????
@billytandias2473
@billytandias2473 2 роки тому
​@@29DPT virtual machine... i guess?? or just install hackintosh on ur machine, i already do that
@woojongson5431
@woojongson5431 Рік тому
Spend 700 dollar? You are lucky. I am a poor independent android and ios game developer. That is too much. I bought $ 300 refurbished mac mini 2014 last month.
@srMorozoff
@srMorozoff Рік тому
@@29DPT Hakintosh
@user-vs9ey3bd4t
@user-vs9ey3bd4t Місяць тому
not legal
@MihaiFischer
@MihaiFischer Рік тому
i’m in iOS dev from about the last days before ARC, and it’s weird to think, that trough all the changes, explaining companies they need a mobile app is still a thing to this day. regarding the app review process, most people think it’s something extra to do, since you don’t have it on other platforms. once you accept it as part of publishing an app, and do everything needed you’ll start not noticing it. also, i still think I like my iOS path
@HominisLupis
@HominisLupis 2 роки тому
Thanks Mayuko, for your honesty and sharing your experience.
@gibbsesouffrant
@gibbsesouffrant 3 роки тому
Great video, you hit the nail right on the head!
@jj1bdx
@jj1bdx 3 роки тому
I do appreciate your fair view on iOS development. Mayuko, I guess you've hit the wall of proprietariness, which I had to deal with long ago in the 1980s and the 1990s before the emergence of usable UNIX with affordable source code of BSD/386 (later BSDi and BSD/OS) in 1993. I later converted to FreeBSD in 1997, and since 2019 I've been focusing on Ubuntu/Debian Linux finally. I imagine the delay imposed by the App Review Process is painful. I have nothing personal against iOS. Though I don't own any iPhones, I've been an iPad(OS) user since 2013. iOS Apps are great. I totally agree with you, however, that Apple's development tools and subscriptions are not something easily affordable. Ubuntu, Raspberry Pi OS, or even FreeBSD is much cheaper and easier to write code than that for macOS, especially if you want to learn about the OS kernels. After all, macOS is a proprietary OS, and you can't really fully explore the exact details as you could on Linux and FreeBSD. Actually, I haven't really programmed on Xcode GUI, and mostly I stick to the Command Line Tools and HomeBrew when I play around with my Mac mini. I think the closest thing to Xcode I've worked recently on is Microsoft's Visual Studio IDE for Windows native development in C# and C++. It took a few months for me to learn how everything worked on the Visual Studio IDE, and there were many glitches and kludges I had to deal with, but after all, they did a very good job for what I had to do. I don't want to go back to Visual Studio IDE for the time being, however, because I don't want to develop anything proprietary for Windows or anything else right now. If you have time, try writing code that can be written portably between different machines and device-independent. For example, Python would be a good candidate. You can do it on a Mac and Linux; a Raspberry Pi would be a nice inexpensive execution environment. I've written many pieces of code portable between macOS and Ubuntu.
@Simboiss
@Simboiss 19 днів тому
Apparently, there is a LOT of companies who haven't cared about the "wall of proprietariness" for many years, if not decades, by embracing the very proprietary DirectX libraries. Double standards, I guess...
@user-rg1jp2us4o
@user-rg1jp2us4o 3 роки тому
10:38 *cries in MacBook air 2017* It's slow but it certainly isn't usable. It's done really great for me so far. Love your channel btw
@user-rg1jp2us4o
@user-rg1jp2us4o 3 роки тому
I've branched to expo and react native. Xcode is a nightmare sometimes and its the biggest program on my machine. And OMG the updates. IOS is really cool but I don't like to stick to one thing.
@user-rg1jp2us4o
@user-rg1jp2us4o 3 роки тому
As for development, can't you sign up for test flight? I mean it's only for development though.
@user-rg1jp2us4o
@user-rg1jp2us4o 3 роки тому
Yeah IOS development culture is very easy to get sucked into. I used to be like that too, kinda defensive of apple while still being at the mercy of apple to not wreck my codebase. I still love them but at least I don't have to constantly update my code to keep up.
@Chaaos2
@Chaaos2 3 роки тому
Great video, really solid points all around.
@tjoh4605
@tjoh4605 3 роки тому
Thanks for sharing Mayuko.
@Hamza-xc9kb
@Hamza-xc9kb 3 роки тому
All the points you mentioned are valid but I still love iOS development and I’ll keep doing it 🤪
@eliaspujols5015
@eliaspujols5015 3 роки тому
As a cross platform mobile developer I have to say that Apple (Testflight) have the best verification process compared to Google. The Android Fragmentation is very hard to control as a developer. There is no perfect IDE. IDEs deal with many things and those things can fail and the best example is Android Studio or Rider. Just look at visual studio for mac with so many bugs that sometimes you want to close it. In security Apple has the best for apps. Ad-hoc APK can be distributed without permissions but ipa ad-hoc cannot. On the other hand, apple has a rare documentation. Over time you get used to it but for new ones it is somewhat confusing. Also, as you say iOS development is somewhat expensive. You cannot debug on iPhone without paying a bill for development and distribution certificates.
@mani98
@mani98 3 роки тому
Thanks for this! I'm in web right now but iOS is sparking mh curiosity at the moment
@AADITYAAA
@AADITYAAA 3 роки тому
If you want to make your own food ordering app with SwiftUI Watch this series of videos I have created hope you like it! ukposts.info/slow/PL_cGObteCENUT-D3gMhRxbME50qoE14z8
@BekaNarushvili
@BekaNarushvili 2 місяці тому
I like this video and I subscribed to your channel, because your sincere attitude is very special. P.S. Your dog was the cutest at the beginning of the video.
@PabloLopez-tz2zq
@PabloLopez-tz2zq 3 роки тому
Xcode is slow and buggy Android studio: sure kid
@thecsciworker291
@thecsciworker291 3 роки тому
Idk...on my mac mini, Studio is miles ahead faster than Xcode.
@piotrgaska6834
@piotrgaska6834 3 роки тому
I personally hate Android studio even more than Xcode
@thecsciworker291
@thecsciworker291 3 роки тому
@@piotrgaska6834 Really? IDK, I personally think Xcode is backwards AF. Like, once you recognise the possibilities (with any Jetbrains IDE), you realise how useless XCode is... it's so stressful to use.
@MadPutz
@MadPutz 3 роки тому
Studio is faster if you’re using Kotlin and the latest Gradle and AndroidX libs etc. Lots of stuff to keep updated.
@ziz9113
@ziz9113 3 роки тому
When you use both at the same time
@michaelbonnet590
@michaelbonnet590 3 роки тому
"every field is probably campy" JavaScript devs: "I hate JS and you should too."
@blakebaird119
@blakebaird119 2 місяці тому
I still understand the point but the word campy is not used correctly in this video 🥴
@user-tn7pw7or8z
@user-tn7pw7or8z 24 дні тому
@@blakebaird119 She did correct herself and say "cult-like," which is definitely more appropriate. ;-)
@blakebaird119
@blakebaird119 15 днів тому
@@user-tn7pw7or8z Also I did the same thing recently with a word that sounded like the concept I was trying to get across. So I should prob delete this comment.
@stephenbetz2009
@stephenbetz2009 2 роки тому
I just want to say that as someone looking into various areas of development for my career, I found this very helpful.
@shlmel
@shlmel Рік тому
Big Family member chillin on the sofa behind you 🤣
@user-rg1jp2us4o
@user-rg1jp2us4o 3 роки тому
I started out with IOS development then branched to react-native and expo, alongside some backend stuff. But this is SOOOO relatable. Xcode and the Apple development culture. I think what broke it for me was having to keep up with apple and constantly updating my codebase. Plus, funnily enough, I started branching out because I had 128 gigs at the time in my 2017 MacBook air so I couldn't update it anymore because it took too much space. Then I was forced to try something else which let me branch out. So your point on ios development is on point for people starting out.
@Zuhaibdamudi
@Zuhaibdamudi 3 роки тому
did that make you switch to windows?
@tejasness
@tejasness 3 роки тому
Shall i purchase 256 gigs of macbook air for ios development
@generallyhelpfulsoftware646
@generallyhelpfulsoftware646 3 роки тому
@@tejasness that would probably be a bare minimum. My time is worth more than constantly managing space on a full hard drive. In fact, I find it worthwhile to get 1TB machines. However, if you have little money and periodically clean your developer folder it’s doable.
@Hgvpuncher
@Hgvpuncher 2 місяці тому
"Having to keep up with apple and constantly updating my codebase". I guess you dreamed way too much bud you wanted to publish and app and forget about it for years in hope of becoming rich overnight 😂😂
@jefntungila3852
@jefntungila3852 3 роки тому
Deployment is already depressing but this takes it to a whole other level
@100XPercentX
@100XPercentX 3 роки тому
Why do you say that?
@vollmerama
@vollmerama 2 роки тому
😂😂
@llothar68
@llothar68 2 роки тому
No, it’s just an Apple problem
@geraldcooktwo7272
@geraldcooktwo7272 2 роки тому
Fire 🔥 info thx
@CodeWithCal
@CodeWithCal 3 роки тому
The grass is always greener on the other side. Mayuko and web development :)
@RevTheGame
@RevTheGame 3 роки тому
I've definitely went the cheap route ($200 used Mac Mini) and have gotten two games up on the App Store, but the process isn't worth it for most people. I can't update my latest game because Apple considers it "incomplete" even though the update adds features and fixes small bugs. My dev account expires in January so I'm just going to leave it as is until Apple removes it for not paying them $100.
@Hgvpuncher
@Hgvpuncher 2 місяці тому
Maybe because you didn't followed the rules
@tomriddle1403
@tomriddle1403 3 роки тому
You totally summarized all of my pains, except for the iOS cult that I haven't experienced yet. I really hate when Xcode cannot pickup the Controller attaching to storyboard. Sometimes it took 20mins just to wait for it autoloading it.
@ruyneto2007
@ruyneto2007 2 роки тому
ViewCode solve it.
@ShikharPrasoon
@ShikharPrasoon 3 роки тому
Thanks for making this Mayuko, not much on youtube about this topic. I am thinking most of this translates to iOS wearables development. I am thinking of starting learning that and wanted to see what the pros and cons are before I start investing time in it. Would be great if you could give your 2 cents on it.
@fotios4902
@fotios4902 3 роки тому
Thank you for making this video
@SoftwareJournal
@SoftwareJournal 3 роки тому
iOS is definitely very niche. As you said, a lot of companies might not need an iOS engineer or mobile app, they usually lean towards web developer or website first. I'm currently a Salesforce developer and it's a pretty well sought out skill for larger organizations.
@redpillsatori3020
@redpillsatori3020 Рік тому
iOS is "very niche"? Apple iOS and iPadOS are like 50% of the mobile market share which means that more than half of world uses iOS to browse the internet, play games, watch videos, go on social media, etc..
@SoftwareJournal
@SoftwareJournal Рік тому
@@redpillsatori3020 My questions for you are: How many apps do you download on the yearly basis? How many apps do you think individuals download? When the mobile development came out, it was there to fit a need, and there is still a need for it today but not as much. The need was to handle the phone display format because web technology wasn't up to par in regards to responsiveness to the phone display. Since the introduction of responsive web frameworks, there's been little demand for mobile development. However, there will always be a company need for a web presence. There is definitely functionality a mobile app can handle better on a phone than a website or web app, but every business doesn't need a native app. Every business needs a website or a web app though.
@adamtki
@adamtki 2 роки тому
Every year, I tell myself, Ok, this is the year I'll get into iOS development. But after my day job is done (on Windows), I just want to do non-tech stuff in the evening.
@denisblack9897
@denisblack9897 Рік тому
True story I had to take a 1.5 year vacation to teach myself UIKit and swift
@vxsniffer
@vxsniffer Рік тому
@@denisblack9897 another vacation for SwiftUI? ;-)
@programmerrdai
@programmerrdai 3 роки тому
Great Content
@mehdijorjorzadeh5239
@mehdijorjorzadeh5239 3 роки тому
I love your background!
@nickieisknittingtoomuch
@nickieisknittingtoomuch 3 роки тому
Finally affordable merch. No tee is worth $40 🤓🤓🤓
@GKFuzzy
@GKFuzzy 3 роки тому
4:17 : me building a flutter app in a mac 12" retina for 2000 seconds: yep, she right
@lovesharma3718
@lovesharma3718 3 роки тому
Genuine video 🙏🏽
@devgatling
@devgatling Рік тому
thanks needed this
@luisnicolasrivas
@luisnicolasrivas 3 роки тому
Got scared a bit when I saw this video pop up because I'm considering iOS, but after watching the cons you listed weren't THAT bad... :)
@77Sherms
@77Sherms 3 роки тому
In the past I was anti Apple bc of it's exclusivity and rigid ecosystem. But over time I've come to appreciate the quality of their products. I like being flexible and being able to use what works best. I don't use Apple products bc they're too expensive and job opportunities for ios or mac devs are limited. However, I know that what companies are willing to pay an ios or mac dev can be high bc it's so niche.
@kanstantsin-bucha
@kanstantsin-bucha Рік тому
Same spec PC laptop costs same money as MacBook, same spec phone costs same money as iPhone. it just apple have no cheap options, and I appreciate it. Cheap tends to cost more when it became a standard, see how much cheap cars cost today. mustang 1968 costed only $13k if we converted its price into current dollars using gold price. Today you can't buy a shitty car on that money. So you actually have cheap laptops only because there are costly apple and dell here pushing the limit on the market.
@attckDog
@attckDog 3 роки тому
Yay Merch !
@AnthonyDunk
@AnthonyDunk 3 роки тому
I agree with all your points. As well as the cost of buying a decent Mac to run XCode on, you also need a recent iPhone for testing the app on, plus you need to pay the US$99 per year Apple Developer fee to keep your apps on the store, or even just to deploy an app you wrote to your own phone! Also Apple has some weird differences to the keyboard shortcuts which are really annoying if you're used to doing stuff on Windows. But on the positive side, I think their replacement of Objective C with Swift and storyboards with SwiftUI are very welcome changes.
@vidaprogramador
@vidaprogramador 3 роки тому
with a macmini M1 version you only need like 750 usd to start (if you have a monitor, etc)
@alexbaron9970
@alexbaron9970 3 роки тому
Hackintosh 💪🏼😂
@davidlee5982
@davidlee5982 3 роки тому
El mismisimo Juan Villalvazo? Wow, realmente el mundo es un lugar chico...
@aquepaique
@aquepaique 3 роки тому
Saludame a Apu
@zamheobi
@zamheobi 3 роки тому
Or the new MacBook Air M1 . I swear I was looking for someone who knows about the update in the comments lol
@chawza8402
@chawza8402 3 роки тому
hehhe.. only.. hehehe
@alexjflopes
@alexjflopes 3 роки тому
1. Can't you build iOS apps without a Mac using Flutter or React Native? 2. Also, it would be nice to see a video where you talk about what you like in iOS development, since these drawbacks aren't enough to demotivate you to continue doing and liking iOS development.
@wobsoriano
@wobsoriano 3 роки тому
1. No you can't. An alternative would be to use a cloud service to build www.macincloud.com/ 2. SKIP ios dev
@alisonlee128
@alisonlee128 3 роки тому
I like your shirt! Thinking of buying two for my husband and myself ;) unable to decide the color... 🤣
@29DPT
@29DPT 2 роки тому
You make excellent on top points
@darkhorse99900
@darkhorse99900 3 роки тому
I do web development but have always thought that iOS development was more attractive. thanks for the video
@JohnCodes
@JohnCodes 3 роки тому
Big oof - remember everyone, balance is the spice of life. Don't burn yourself out on something. Glad you're taking a break Mayuko. Keep up the good work with content!!
@HarikrishnanSrinivasan
@HarikrishnanSrinivasan 3 роки тому
Great video!!!
@tylertorres7032
@tylertorres7032 3 роки тому
Hey Mayuko, I LOVE that wall behind you. Can you tell me where you got it from? Im actually starting a new job as a Software Eng and that looks PERFECT to split a room to make it more office like in my 1 bedroom. Thanks!!
@hellomayuko
@hellomayuko 3 роки тому
I don't actually know where it was purchased 😅 I got it from my parents when they decided to not take it with them in their move. If you look up terms like a. "Japanese shoji room divider" though maybe something will come up!
@tylertorres7032
@tylertorres7032 3 роки тому
@@hellomayuko Okay sweet, thanks!!
@ModMyTech
@ModMyTech 3 роки тому
The new MacBook Air is VERY fast btw. And only $999 with the M1 chip
@puriwatw.1323
@puriwatw.1323 3 роки тому
Agree, even compile the code faster than intel version!
@hellomayuko
@hellomayuko 3 роки тому
Yeah! Can you tell I filmed this video before the announcement 😅 I still think $999 is not cheap by any means, but I'm glad Apple is investing in bringing better computing power to models like the Air.
@MrArrex
@MrArrex 3 роки тому
My man's said "only" 999 😂
@DeveStarr
@DeveStarr 3 роки тому
@baby bean bruv, nobody buying a macbook for the first time is already employed as an ios dev. You gotta buy it first, then get good as ios development, then trick someone into hiring you. If you're trying to see if you like ios development before investing a paramount amount of time to pursue it, 1000$ is a big price point.
@orcasrulex8066
@orcasrulex8066 3 роки тому
@@MrArrex he said it like he meant $9.99 lol
@nitesh-maharaj
@nitesh-maharaj 2 роки тому
As a full stack developer who worked with many different technologies, just know that development in general is challenging and can become frustrating. The successful developers are those who push through the frustration and the more experience you have, the less frustrations you'll ultimately have. It just takes time to get there. Also I work with a lot of Microsoft technologies and there are lots of developers who live and die by Microsoft tech. Basically everything else sucks and their tech is the best, even though they've probably never used any of the other tech out there. Just try to be technology agnostic and use the best tool for the job. I think specializing is important, because you get to go really deep with a specific technology, but I also think having an exposure to lots of tech makes you a more well rounded developer. So I have done desktop apps, web, mobile and worked with physical servers and cloud services and integrated with various 3rd parties. Knowing a little bit about a lot of things can be very useful in getting the big picture.
@HunDev_PL
@HunDev_PL 2 роки тому
Spot on buddy. But it does not just take time. Software development is one of the toughest industries one might get into and one of the most complicated as well. Getting on the top (a.k.a where successful devs are) requires massive amount of determination, effort, passion and patience. Without all of these combined, you won't be able to fail properly, and without failing properly you won't gain experience.
@slob5041
@slob5041 7 місяців тому
Android is more fragmented and virusish imo
@mohamethseck
@mohamethseck 3 роки тому
All valid points. I love iOS dev, but I'm slowly moving towards Flutter right now 😅
@jooky87
@jooky87 3 роки тому
I like that chill dog in the background too
@allthehui
@allthehui 3 роки тому
an iOS dev that dislikes iOS development?! *gasp* haha another great video, Mayuko! I used to PM mobile apps, including iOS, and deployments were a ~WhOLe oRdEaL~
@manimanohar_001
@manimanohar_001 3 роки тому
While I was taking a bath today, I was thinking of becoming an iOS developer. But I dropped that idea now after watching this.👍
@kevindication
@kevindication 2 роки тому
I am feeling this!
@zam-directora
@zam-directora 2 роки тому
had so much fan from a dog in the background trying to have a nap while holding head in space :)
@BRBallin1
@BRBallin1 2 роки тому
Do not listen to her. iOS is a great career path to take. It’s not niche when there are over a billion iOS devices out there an Apple holds majority of the market share in the US of any other brand
@sanjoabraham7316
@sanjoabraham7316 3 роки тому
I think the new M1 Air would easily be able to run Xcode, would love to hear your opinion on it
@bodhimian
@bodhimian 2 роки тому
works like a charm on mine! well except for the normal stuff that happens on any xcode environment like the preview not showing you ui elements accurately until you build it
@carlosps9612
@carlosps9612 3 роки тому
Mayuko you are right but the new M1 computers might change the situation a lot. I think that even the 799 Mac Mini would be more than enough for programmers (excluding maybe game devs). I'm running a hackingtosh right now that works amazingly well but I might get one of those as well.
@mayankbhaisora2699
@mayankbhaisora2699 Рік тому
As a developer, do you think side loading should be allowed in iOS?
@kumarvishalben
@kumarvishalben 3 роки тому
Flutter: hold my dart
@benkallsen7593
@benkallsen7593 3 роки тому
I need more xcode memes in my life lmao
@thananut
@thananut 3 роки тому
Totally agree with everything you said,By the way, what is your favorite ios architecture
@sandychristopher7602
@sandychristopher7602 7 місяців тому
thanks for sharing so much info. I have only base model of macbook. and this mac is clearly not fine to step into iOS development.
@tanatosan
@tanatosan 3 роки тому
In fact, I think Swift is very powerful programming language. Many of my data scientist folks now attempt to convert to Swift from languages like Python, R, etc.
@hyserra
@hyserra 3 роки тому
I'm working on becoming an iOS dev. None of these reasons for disliking iOS development seem like a dealbreaker to me. Yay.
@injecthd5252
@injecthd5252 3 роки тому
same, I've had my years in dabbling with web development and found many more drawbacks.
@wobsoriano
@wobsoriano 3 роки тому
@@injecthd5252 can share some?
@prasannakumar-hh7cc
@prasannakumar-hh7cc 3 роки тому
@@injecthd5252 whats you felt bad about web that makes you to stick with iOS?
@c6jones720
@c6jones720 2 роки тому
I agreee with a lot of points. Where it coes to the cost of hardware, you can offset the costs by buying second hand. Ive done loads of apple dev, but mostly on used hardware.
@santiagovallejozea5147
@santiagovallejozea5147 3 роки тому
Would you recommend the new macbook air with the M1 for programming? I would like to excel in web development, cyber security, mobile applications and perhaps video games, (considering that I'm just starting)
@jaredlindolent
@jaredlindolent 3 роки тому
Interesting point on deployments, I currently work as a full-stack developer in the blockchain space using React heavily on a daily basis, and I can tell you deployments are just as much a pain for web developers as well, we don't just get to deploy whenever we want to. If you are working on a full real life project, these version releases into PROD environments are scheduled for certain periods in the year after extensive testing in a UAT environment by large testing teams and Product Owner review. So the process is slow and iterative as well. The UAT environment replicates all the security and firewall configuration of the PROD environment, but still without a doubt things always go wrong with production deployments. Hotfixes even go through extensive testing and can take half a day to a full day before being pushed into production.
@miklosnemeth8566
@miklosnemeth8566 2 роки тому
Exactly, I work as a lead architect in projects as you explain. We picked Angular vs React/Vue because Angular was ab ovo designed and made for TypeScript and robust, opinionated large complex applications. In a project the release process is way more important than the joy factor of some individuals.
@fxrgsxo
@fxrgsxo 3 роки тому
your dog just vibin w mama, also why am i only seeing this Brilliant thing 3 hours after my algorithm exam ugh
@asadanik5987
@asadanik5987 2 місяці тому
These all things are for beginners to get starting with only... As a mid level or senior they can switch between career paths easily. Lets say about me, i was an Android Developer then I become a frontend Developer after that i switched my career to Backend to become a fullstack developer. Now I am also doing some ios stuffss like Swift and SwiftUI coding. Previously i had developed application with React-Native also which is cross-platform. If you have time and interest to figuring out which path is aligning to you just look around which one can be fit with you specially. Then don't settle keep looking for your love work.
@NOCLUEinvalid
@NOCLUEinvalid 3 роки тому
Ohhh I didn't know you could only do iOS development on a mac. That's really good to know.
@Cat-kp7rl
@Cat-kp7rl 2 роки тому
“It feels like a cult” As a massive Apple fanboy, I say this all the time haha. But the culture around Apple app development really helped me get through some major burnout in college, and probably saved my career. I’m not currently in mobile or web development. I work in embedded systems doing PCB design and firmware development, things can get pretty stale sometimes. Apple just does a really good job of making things exciting through small and simple ways.
@PrieyudhaAkaditaS
@PrieyudhaAkaditaS 3 роки тому
I thought these kind of thing is only exists on android dev.
@ravneetsingh8790
@ravneetsingh8790 2 місяці тому
I have an M1 macbook Air and xcode runs smooth on my mac.
@adriengoux
@adriengoux 3 роки тому
I don’t understand the complain about the price barrer at the entrance. You can buy an older MacBook Pro, and they last for long. Plus your company will provide it for you... so you train on an old machine and switch to latest MB when you’re hired
@andrewshatnyy
@andrewshatnyy 2 роки тому
Coming from a full-stack background, I've touched almost every programming language there is and worked in various teams. I must say, iOS development is a lifestyle! I've always enjoyed working with folks in that space. What I see missing in the Native teams are the fundamentals. "Sky is the limit" when you learn your tools, the language and the process. For example, Xcode does everything for you such that you don't have to deal with Makefiles. There's a reason why Computer Science taught in universities. Moreover, the transition to production coding in embedded/native is way longer. Don't expect to jump into a new craft and become a pro.
@thomasalias8492
@thomasalias8492 3 роки тому
4:19 Not anymore. lol
@arpitbisht3228
@arpitbisht3228 3 роки тому
still the transition is gonna take a year or too
@leeyoung6012
@leeyoung6012 3 роки тому
It might be still slightly expensive than web development for starters but it should be much better than before.
@leeyoung6012
@leeyoung6012 3 роки тому
All the essential tools and resources for iOS development come from Apple so I don't see much of the transition other than clearing off the some of possible early hiccups. And, since iOS is exclusive for the Apple ecosystem, I expect that all of the third-party tools will ramp up the transition very quickly.
@thomasalias8492
@thomasalias8492 3 роки тому
@@arpitbisht3228 The transition is only for non-native apps. If you're developing on iOS and XCode, there is no better machine for it than the M1
@arpitbisht3228
@arpitbisht3228 3 роки тому
@@thomasalias8492 was saying for android studio
@musicmills6
@musicmills6 10 місяців тому
I just stumbled on this video as I was looking up videos on what VisionOS would look like... I'm not really a software guy though I'd like to know more about it, and I really like your points you brought up. I'm more of a hardware guy myself so I imagine with the latest MacBook Pro hardware I'm sure Xcode is a bit better to work with now, but yes prices are still high. I wish that Apple would make an OS that you could download legally to a pc build because lord... that would save us all so much money, but that's why I'm sure they don't... although to be honest they make really solid machines and I can't really ever imagine myself going back to another laptop brand. Like I said I just stumbled on this video and I'm not sure if you have a video talking about this but you seem very knowledgeable about development in general and I was wondering what your opinion is on the no-code app/website development tools availible. Every time I try and look up something other videos really just seem like adverts for these companies which immediately makes me weary. Anyway great video! I just subbed, keep it up!
@martinarendasy7367
@martinarendasy7367 3 роки тому
... a ver y nice dog in the background! 👍😊 Reminds me of my own dog ...
Swift 5.9 Released | Prime Reacts
14:36
ThePrimeTime
Переглядів 59 тис.
Історія загиблого Назара Небожинського
00:54
Суспільне Рівне
Переглядів 495 тис.
Python vs Swift | Chris Lattner and Lex Fridman
11:16
Lex Clips
Переглядів 146 тис.
How Much I Earned as an Indie iOS Developer in a Year
8:01
Aivars Meijers
Переглядів 24 тис.
Is it too late to switch into a tech career?
14:20
mayuko
Переглядів 75 тис.
How I build Apps that PRINT ($30k/month Micro SAAS)
22:51
Steven Cravotta
Переглядів 127 тис.
HTC Phones - From Biggest Smartphone Maker to Nothing!
16:57
ColdFusion
Переглядів 2,3 млн
Why I spent $3600 on the iPad Pro M4.
16:12
Mrwhosetheboss
Переглядів 2 млн
iOS Dev Career Advice
1:09:48
Sean Allen
Переглядів 15 тис.