D
D
Danila2019-07-11 11:15:40
iOS
Danila, 2019-07-11 11:15:40

Mobile app - native or react?

Hello. I've been struggling with this issue for a week now, but I can't come up with a solution.
In general, I’m a devops, I’ve been tinkering with frameworks for the hybrid development of mobile applications for a long time, it was either ionic with angular or cordova. I also wrote natives for the droid (it was a long time ago)
Now I want to try to develop in this area, I set myself the task of writing a mobile application for IOS (for a start) and I don’t know which technology to choose.
Option - either native or react.
Plus, I know react, you can immediately compile under several operating systems.
Cons - this is still not a full-fledged application, and there are limitations in working with the device (such as it does not work with part of the libraries, etc.)
Swift's pluses are nativeness, etc.
Minus - IOS
It would be desirable to listen to opinion of those who writes on that and on that.

Answer the question

In order to leave comments, you need to log in

1 answer(s)
D
dollar, 2019-07-11
@lega111

Better native.
So you will master a narrow niche with a higher entry threshold and be an expensive specialist in it, where your experience and knowledge are valued. Separately, you can learn Java Kotlin for android, but this is a parallel story. At a minimum, you can position yourself as an iOS developer .
Judge for yourself. Who will you hire for an iOS application: a generalist in all areas and languages, or a narrow specialist who has been working with Swift for many years?
Of course, it can be objected that many want cheap and fast. But I wouldn’t try too hard to please them, because if they don’t have enough money, then this will mean that they won’t pay much either and will try in every possible way to save money, including on you (instead of investing in quality, which will pay for itself).
PS In my answer, I proceeded from the fact that you want to develop in the mobile field and you do not have specific tasks.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question