Answer the question
In order to leave comments, you need to log in
What are the pitfalls in android development?
The essence of the question is something like this - there is an opportunity to get into a company that develops applications on ios android. I myself have been spinning in web development for 5 years and I'm tired of this zoo. Three PLs, php, js, python. Lots of frameworks to keep in mind. Various CMS. Two markup languages - html, css. Constant switching from one task to another on different stacks (from the laravel + vue task to yii + react and then to bitrix + jquery, and a couple of edits to django) led me to the fact that I know everything is equally bad.
There is only one language in android - JAVA (yes, I know that you can even make an application on braifuck, but the company writes for the droid only in java) and one markup language - XML. And the zoo is perhaps in the api versions of the droid.
In general, I ask for advice from andriod developers - is it worth it to climb? What are the pitfalls, what are the problems?
Answer the question
In order to leave comments, you need to log in
The zoo is not so much in the droid API versions, but in the vendor's understanding of what they consider a version. Conventionally, the same code of the same OS version can behave differently on Samsung, Nexus and the emulator.
the problem is not so much in the web, but in your current place of work. if a company grabs projects on any stack, then what else to expect.
in the same way, you can find programmers who have been writing only one PHP for 5-10 years and have not even seen any frameworks.
in general, it's good where we are not.
but I don’t want to dissuade, if there is even the slightest desire and opportunity, then go for it, you will always have time to return, and life is not endless.
Fuchsia OS, if it survives to release. Google isn't too sure.
One language and all technology will work on it (like dart 2 you need to know)
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question