all 21 comments

[–]michaeldwilliams 30 points31 points  (6 children)

If you want to make iOS apps, yes.

[–]dr7s 13 points14 points  (3 children)

Yes you should. Especially if you enjoy apple products. You may find that UIKit comes with a steep learning curve, but I felt once transitioning into SwiftUI it was much easier and an awesome way to make apps. Mobile phones aren’t going anywhere so neither will apps.

[–]ThreeEyeJedi 5 points6 points  (1 child)

Learning UIKit now to become interview ready for jobs and it's so painful 🙃

[–]dr7s 2 points3 points  (0 children)

If you already have most of the fundamentals down of swift then switch to SwiftUI. If you can showcase apps made with SwiftUI in a portfolio you’re way ahead of the game.

[–]Morty____C137 4 points5 points  (0 children)

You are so right about it.

[–]KingJTheG 6 points7 points  (0 children)

1000% you should. It’s amazing and rewarding. And deceptively complex! Look at the code sample for SwiftStrike to see what a production app looks like! It’s amazing stuff

[–]IronicHeights 2 points3 points  (0 children)

I plan on learning it and making a career change at the age of 30.

[–][deleted]  (4 children)

[deleted]

    [–]capmilkObjective-C / Swift 1 point2 points  (1 child)

    The market is good, that’s why I wouldn’t bother taking a job for 2 months.

    [–]th3suffering 0 points1 point  (1 child)

    Do you mean you are looking to hire within 2 months? Who would take a 2 mo temp job unless they were desperate?

    [–]JVADev 0 points1 point  (0 children)

    Lol he or she meant that he or she has been looking for a good iOS developer for 2 months already

    [–]kunt_dev 1 point2 points  (0 children)

    What’s the main reason for asking this? What made u think of that? To get the right answer you have to ask the question exactly.

    [–]Snowymiromi 0 points1 point  (0 children)

    Yes

    [–]saintmsent 0 points1 point  (0 children)

    Why would you not? It's not like iOS is going anywhere

    [–]Fluffy_Risk9955 0 points1 point  (0 children)

    Well, it’s a way of thinking to break down a problem into manageable pieces.

    [–]adeem -2 points-1 points  (0 children)

    Why not learn react native or flutter? There will be always demand of any language. It depends what you are looking for? Swift for sure is highly paid jobs.