Какие подводные камни в android разработке?
Зоопарк не столько в версиях API дроида, сколько в вендорском понимании того, что они считают версией. Условно, один и тот же код одной и той же версии ОС может по-разному себя вести на Samsung, Nexus и эмуляторе.
ОС Фуксия, если доживет до релиза т.к. гугл не особо уверен.
Один язык и вся техника будет работать на нем (вроде dart 2 надо знать)