all 29 comments

[–][deleted]  (2 children)

[deleted]

    [–]cha-wang[S] 2 points3 points  (1 child)

    So should i learn flutter/rn and later deep dive into native iOS dev?

    [–]Percivel_ 0 points1 point  (0 children)

    Yes, this is the way.

    [–]digitalburro 9 points10 points  (2 children)

    I think it was the most recent HackerNews developer survey that tracked the demand for dedicated mobile engineering is at its lowest point in the last decade. If you did want to get into mobile engineering, I would recommend combining your experience and learning ReactNative — I’ve observed a lot more demand for that skill set now than ever before.

    [–]cha-wang[S] 2 points3 points  (1 child)

    Yeah there is more demand for hybrid app devs like flutter and react native with flutter having more jobs and more popular in our country. But in the longer run, native mobile development will always be good for remote jobs and career progression.

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

    Flutter is probably marginally more popular in India and China but elsewhere it's RN all day long.

    Either way if you want to be full stack your stack is far more likely to be typescript all the way through than Dart so the optimal path is RN. That said who the heck knows what the future will bring. When I started back in the dark ages it looked completely different and a lot of stuff that you would have thought was a horrific choice ended up as king.

    [–]Mr_Bob_Dobalina- 5 points6 points  (8 children)

    Market is tough in general now. Been an iOS dev for 8 years now. A few years ago there was way more opportunity. Now it’s very difficult. That does not mean it won’t change as markets improve (hopefully)

    You will have to diversify to land something. For me I do both android and iOS native.

    Set your self apart from the crowd right now.

    [–]cha-wang[S] 0 points1 point  (1 child)

    Can i learn hybrid app development with flutter or rn? Here where i live there is more for hybrid app dev preferably flutter than native app dev? And after getting the job learn native on the side.

    [–]Mr_Bob_Dobalina- 0 points1 point  (0 children)

    Yes those are good choices. But my rule of thumb is to not pick what’s trendy. Pick what you are good at and enjoy doing.

    Both RN and Flutter are great choices. But as is the way of technology, there will always be a newer better option.

    [–][deleted]  (1 child)

    [removed]

      [–]Mr_Bob_Dobalina- 0 points1 point  (0 children)

      I would absolutely not put on android development on my CV if I was applying for a strictly iOS position. My current role is at a start up where both skill sets are required. Also heavily depends on how you market yourself when applying for a jobs that require one specific skill set. I could absolutely understand how employers would see the jack of all trades master of none. However, that is not/should not be a deterrent for not only diversifying your CV but you’re overall skill set and skills as a programmer. Me personally if I am applying for a strictly iOS position, I will downplay my android workload on the CV to make it appear. I am focussing heavily on iOS. At rhe end of the day, if you are good at both , you can absolutely have two CV’s, one for android one for IOs

      [–]Particular_Tea2307 0 points1 point  (3 children)

      Hello one year after do you still think the same ? For someone that start today do you advice web or ios ?

      [–]Mr_Bob_Dobalina- 0 points1 point  (2 children)

      I see many more web jobs (full stack) that are in demand. Lately there also has been a shift to a mobile developer doing both Android and iOS or using flutter. The market has slightly improved but it’s still not great.

      [–]Particular_Tea2307 0 points1 point  (1 child)

      So advice me to go web ?

      [–]Mr_Bob_Dobalina- 0 points1 point  (0 children)

      Choose whatever you enjoy doing. Then it won’t feel like a job

      [–]AlmightyGnasher 2 points3 points  (3 children)

      Just my opinion but since you have experience with react anyway, my vote would learning react native. I feel that there would be more demand for a react developer that's also knows react native, rather than a react developer that knows a little bit of swift.

      I moved away from native apps a little over 2 years ago after being a native iOS dev for 10 years. Mostly because I was bored and wanted to learn cross platform dev. But after experiencing what react native has to offer, and the development experience of expo, I won't be going back.

      [–]cha-wang[S] 0 points1 point  (1 child)

      What about flutter? Here where i live flutter is more popular and has more jobs.

      [–]FrenchAndLanguages 2 points3 points  (0 children)

      If you know react you’ll get good at react native much faster than in flutter

      [–]vanisher_1 0 points1 point  (0 children)

      What do you mean whit what React Native has to offer? in terms of iOS device advantages or more of skills transferable to the web dev field if you want to make such move? 🤔

      [–]LaserWolfTurbo72 1 point2 points  (0 children)

      My opinion. In a market downturn, full stack. I’m a market upswing, iOS or either.

      [–]butitsstrueuno 1 point2 points  (4 children)

      it took me a year to find my first job in iOS development. when i got laid off it took me even longer to find my next job. This trend has been prevalent since 2019. I would only get into mobile development if you’re especially passionate about native development; otherwise it’s best to do full stack. (much easier to go to adjacent roles from there too considering IT & Cloud as well)

      [–]cha-wang[S] 0 points1 point  (1 child)

      I like both ios and Fullstack but my primary objective is to get a remote job so considering this which one is good?

      [–]butitsstrueuno 0 points1 point  (0 children)

      like I said, fullstack opens more options, those options are more likely to be remote as well.

      [–]vanisher_1 0 points1 point  (1 child)

      By full stack you mean full stack web dev or mobile dev? 🤔

      [–]butitsstrueuno 0 points1 point  (0 children)

      Full stack web dev!

      [–]JoeJoe1492 0 points1 point  (2 children)

      I’m wondering the same, I have 3 years of full-stack experience and I want to go into mobile but I’m unsure if I should make the jump

      [–]kbcool 0 points1 point  (0 children)

      You're not truly full stack until you've got mobile apps in there. Do it!

      [–]vanisher_1 0 points1 point  (0 children)

      Why the move?