Но специфику программирования довольно сильно определяет SDK, и у андроида есть много нюансов, что позволяет выделить программирование под андроид в отдельную тему для изучения.
Выделить - позволяет
Но от этого в
языке Java ни единой синтаксической конструкции ни прибавится, ни убавится.
В программировании на С++ в Windows MFC и Linux Qt - тоже ... "есть много нюансов"
, но от этого сам С++ нисколько не меняется.
А насчет востребованности, то я бы не сказал, что андроид-программисты на пике популярности среди джавистов.
Пока - да.
Но именно здесь максимальная динамика + разработка мобильных решений в ближайшее время станет (уже становится) мейнстримом.