Для разработки скроссплатформенных мобильных приложений есть много решений, как платные, так и бесплатные. Я работал c
https://cordova.apache.org/. При разработке на нём обязательно используйте
https://crosswalk-project.org/, вместо нативного браузера, который есть в ОС. JS фреймворк выбирайте тот, с которым работали, например React.js, в принципе любой подойдёт. Для имитации нативных элементов управления, например Android, можно выбрать фреймворк от google
www.getmdl.io/.
Я писал в Visual Studio, без эмулятора, тестил на устройстве, но вы можете выбрать любой, например тот который есть в Visual Studio или к примеру Genymotion. Сборкой занималась IDE.