Answer the question
In order to leave comments, you need to log in
Is it necessary to learn both ios android platforms or be a pro in android?
Actually the question is in the title. I'm thinking of becoming a pro in android development, but I see a lot of developers around for both platforms and wouldn't it be true to know only one thing?
Answer the question
In order to leave comments, you need to log in
You should not spray on both platforms, it is better to study one platform along with all the specifics, pitfalls and features. It is better to know one platform, but it's good to be a specialist, than to give birth to semi-cripples, but for both platforms. My advice, study only one.
Unity3d, PhoneGap, Intel XDK, Xamarin, RAD Studio 10 Seattle, Monocross, Kony is an SDK for building cross-platform mobile applications.
This list covers the lion's share of freelancing requests.
Pros: you can
take almost any job from freelancing
Cons: a lot of competition, low cost of work
and then make a choice.
Pros: apart from you and a few others - no one will master this task, there is practically no competition, you can ask for a lot of money
Cons:such projects are rare, the client's distrust of the amount due to misunderstanding, your knowledge does not always pay off, it is difficult to earn money
. Therefore, for freelancing it is better to use "harvesters" without going into the details of development for each individual platform.
If you want to write something of your own with hardware integration - then you can "dig" the API and documentation for a specific platform.
Depends on your needs, if you want to be a pure android developer then go for it. In general, now it is already possible to compile your developments for both devices at once.
There are a lot of frameworks that allow you to compile one universal code both in APK for Android and in IPA for iOS. Most freelancing tasks do not require direct low-level communication with the hardware at all. And dragging several branches of the same thing, but for different mobile platforms, is a perverted and inflexible way for an extremely small number of large offices.
People want user-friendly interfaces, data transfer, graphics, a bit of uncomplicated software beauty. Sometimes - work with gps and gyroscopes. And all this - frameworks can already now.
After all, it is not the tool itself that is important, but its return, the result.
Faced with the need to develop for all three platforms. Switching from Android to Windows is generally seamless.
But Switching from Android to IOS was hard. With a swoop, as was the case with Android on Windows, it was not possible. In general, the principle is the same, but there are a lot of small "not like everyone else."
As a fan of Windows, I got used to MacOS for a long time.
In general, it is a matter of habit and task. For example, when collecting applications such as FB, MSQRD or a bank client, it is better to specialize in any platform.
This option is also possible:
Start learning Swift for iOS - and while you are learning, Gribosaurus and friends will tie it to Android .
Here the other day the news slipped about the fact that Google plans to transfer development for Android to swift:
www.cnews.ru/news/top/2016-04-08_android_i_apple_m...
So soon it will be possible to write native applications in swift and port them to both systems .
The enemy must be known by sight and other parts of the body.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question