A
A
Alexander Vasilenko2015-10-16 20:51:35
Android
Alexander Vasilenko, 2015-10-16 20:51:35

What are Android Developers?

The question of narrow specialization , and not about what people are, of course.
I just want to know what, so to speak, specialties, narrow profiles in Android development are . So far, for me, this technology is divided into UI development , writing logic in Java , writing native code in C / C ++ . Perhaps everything. And yet, I would like to know the opinion of people who understand this (not like me).
What I want? It's easy to understand what narrow specializations there are in Android development.

Answer the question

In order to leave comments, you need to log in

1 answer(s)
O
Oleg Gamega, 2015-10-16
@gadfi

. So far, for me, this technology is divided into UI development, writing logic in Java, writing native code in C / C ++.

do not share.
narrow specialties, as well as everywhere in applied software ─ sound / video processing, voip telephony, etc. A cool office can afford a cool specialist in a narrow technology, but to become a cool specialist you need to know everything social at least at the middle level.
Yes, it happens that a narrow specialist is pulled from another technology, for example, the same sound processing (just an example), a person is godlike in algorithms for working with sound and cuts only this ... but this is rare. Yes, there is undoubtedly a place for specialization ─ someone likes to make cool animation more, someone writes cool rest clients .... but at the same time they understand everything.
The android architecture does not yet allow it to go along the java ee path, where there are a lot of modules, and the person who ate the dog on the hibernate optimization, which, with a slight movement of the tambourine, increases the speed of the database at times, can only do this.
Look at this guy, https://github.com/JakeWharton he writes highly specialized libraries, but show me someone who would call him a subspecialist.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question