Отличия присутствуют только в SDK и реализации Data/Business Layer. В остальном просто определитесь с платформой и каждый день уделяйте несколько часов написанию кода. Разберитесь с MVC, MVP, MVVM, Rx. Что там ещё ныне модно? И весь опыт под одну платформу спокойно переиспользуется под другую