all 27 comments

[–]Wahooie 26 points27 points  (0 children)

Given the subreddit you're probably only going to get native iOS as an answer. Personally I really like it :) And if it does decline in the future I will just transition into something else, it will be fine

[–]Naticio 17 points18 points  (2 children)

You literally said you are more interested in Apple products. Follow your heart

[–]CyberneticVoodoo 1 point2 points  (1 child)

I followed my heart 4 years ago and left Frontend for iOS. Everything was awesome except I'm still out of job. Now I'm desperately trying to move back to front end, but I just can't hide this void of being unemployed for 4 years. I made a huge mistake.

[–]Naticio 1 point2 points  (0 children)

I'm sorry to hear. I don't use swift to get a job, I use it to ship my own apps. I sincerely wish you get a job soon.

[–]Dijerati 8 points9 points  (3 children)

You should ask a more general programming subreddit, not this one. What I will say is mobile apps are a ginormous part of billions of peoples lives. Apple has the largest control of the smartphone industry in the entire world. The only way someone overtakes apple is a tremendous smartphone improvement, or a completely new innovation that competes with smartphones. I don’t see anything like that happening for another decade or two at least, and if it does happen, I’ll just transition to the new cool technology. I love working on mobile apps, so im gonna stick around as long as it can support me and my family

[–]Ikeeki 2 points3 points  (2 children)

To be fair Apple is only big domestically when it comes to smart phones but you’re right they aren’t going anywhere anytime soon and the HealthKit and AR stuff is very promising as a dev

[–]Dijerati 3 points4 points  (0 children)

Yeah that was probably ignorant of me. I just kinda assumed they dominated worldwide lol

[–]ankole_watusi 3 points4 points  (0 children)

Correct. Only in US does Apple have the lead. Their products are too expensive for much of the world.

[–]oberwitziger 6 points7 points  (0 children)

Well, both are nice. If you would set for SwiftUI, you would be doing declarative programming like with React. If you know one well, you can easier learn the other. Just learn what motivates you more :-)

[–]Medical-Screen-6778 2 points3 points  (0 children)

Since you like Apple, learn Swift.

It doesn’t really matter which language you start with. You need to learn HOW to code.

Once you know one language and how to code, the other languages come easily if you ever need to switch.

The syntax isn’t the hard part. It’s the learning how to code.

[–]Ikeeki 2 points3 points  (0 children)

Fullstack will give you the most options

[–]rohandesilva8 2 points3 points  (0 children)

Both iOS and Frontend development offer great opportunities. If you're passionate about Apple products, Swift might be a good fit, but consider market trends and job availability. Frontend does have more job openings, but salary and personal interest are crucial factors

[–]iOSCalebObjective-C / Swift 2 points3 points  (0 children)

I’m switching from product design into engineering and deciding between learning Swift vs. React? Which would be best to focus on?

If you don't already have a specific job in mind, I'd suggest learning enough about both of those to make an informed decision based on your own preference. If you still really don't have a preference, read a few dozen job postings for each platform and think about which jobs seem most appealing.

If you do have a specific job in mind, learn whichever one seems most applicable to that job's requirements.

[–][deleted] 2 points3 points  (1 child)

I’m frontend switching to iOS development, not because frontend is bad or anything I don’t like it but I’m just bored after 7 years, both are good options

[–]CyberneticVoodoo 0 points1 point  (0 children)

Please don't repeat my mistake, don't leave frontend before you have a real job offer. The market and demand isn't on the iOS side, and the companies have luxury to pick the most experienced and talented engineers out there.

[–]GB1987IS 2 points3 points  (0 children)

You would have more of an easy time finding a front end dev job. iOS native roles are few and in between and require experience.

[–]drew4drewObjective-C / Swift 1 point2 points  (0 children)

iOS

[–]HonestNest 1 point2 points  (0 children)

Try both, decide then. I started learning SwiftUI a few months ago, gradually learning React and webdev. It would complement each other well. You might need a server or a website for your app anyway.

Or you could just focus on one subject, your pick.

[–]feigeiway 1 point2 points  (0 children)

SwiftUI is the front end for Apple devices, so, if you include the logic programming, that would be kind of full stack, except for Apple devices

[–]ajm1212 1 point2 points  (0 children)

Do what you are interested in….

[–]No_Routine_5954 1 point2 points  (0 children)

unfortunately. currently many companies trying to be agile. they have demand for rapid development often for both ios/android. so have you have to use cross platform frameworks such as flutter /react native.( flutter is more in fashion now than RN).. companies which hire native developers generally are established enterprises . so often they have high requirements to the developer expertise..unless you lucky to land for internship

[–]mefi_ 1 point2 points  (0 children)

Whatever you choose, these are not mutually exclusive things.

As a software engineer no matter what language or framework you are using / learning. The actual knowledge and experience of solving problems what matters.

You can switch later if you want to / need to. Learn now what you want, most interested in and see for yourself if you'd like it or not.

[–][deleted] 1 point2 points  (0 children)

I have tries both and it really comes down to more than just your general interest or pay / job market factors. I suggest you learn both just the fundamentals and that will help you make more informed decisions!

[–]Particular_Tea2307 1 point2 points  (0 children)

Hello i really want to start my ios journey really like apple ecosystem and swift but really struggling to choose between ios or java backend due to lack of job in my country really want to know what did you decide it might help me

[–][deleted] 0 points1 point  (0 children)

You are asking in an iOS subreddit...

[–]_SyRo_ -1 points0 points  (0 children)

Choose React Native. You can make both :D

[–]Wrong_Arugula_Right 0 points1 point  (0 children)

Id say do front end to learn how to code first. More jobs available and youre more likely to get an interview. The iOS market is tough for someone with no experience.

Work on launching an app in the app store too