Все зависит от того, какого уровня приложения вы хотите разрабатывать.
Если что-то серьезное - то у вас уйдет пол-года -год только на изучение Java/Obj-C/Swift.
Это для уровня джуна, и если делать нативные приложения.
Если гибридные - основы у вас есть ( html/css/js).
С js придется пересесть на angular, но это не беда.
По зарплате - ясное дело больше но мидлом и выше.
Сейчас на том же европейском и американском рынках дефицит хороших java прогеров. Они готовы хоть оплатить переезд (если по Европе, знакомый укатил так в Польшу, потом в Нидерланды).
У вас есть большое преимущество - вы умеете делать дизайн, на том же upwork это будет цениться, если есть портфолио (мало мобильных разработчиков могут в дизайн, очень мало)
Так что дерзайте.
По зп - в среднем мидл получает от 2 тыс. уе и больше.
Максимум сколько я получал за гибридное приложение -5.5к, но там заказчик был хороший (да и доделываю я его)
Средний проект по срокам - от 3 месяцев, вместе с QA и тестированием.