Обязательно ли изучать обе платформы ios android или быть профи в андроид?
Не стоит распыляться под обе платформы, лучше изучить одну платформу вместе со всей спецификой, подводными камнями и особенностями. Лучше знать одну платформу, но хорошо, быть специалистом, чем рожать полукалек, но зато под обе платформы. Мой совет, изучай только одно.
Тут на днях новость проскочила про то что Google планирует перевести разработку под Android на swift:
www.cnews.ru/news/top/2016-04-08_android_i_apple_m...
Так что вскоре можно будет писать нативные приложения на swift и портировать на обе системы.