Делаем кросплатформенное приложение с Adobe PhoneGap Build

Кратко, но понятно постараюсь рассказать вам , как сделать свое первое кроссплатформенное приложение на платформе Adobe PhoneGap Build.

На стартовой странице нажимаем большую кнопку "Начать".

Она перенесет нас к таблице с тарифами.

Там уж выбирайте сами. Если у кого-то есть лишние 10 баксов в месяц - смело выбирайте платный тариф с возможностью хранения до 25 частных приложений в личном кабинете, но я разумеется взял бесплатный. 1 приложение - не более 50 мб. Для новичка самое-то.

Затем регистрируемся. Можно через кнопку Google и далее начинается интересное.

Нажимаем "private" (и если вдруг поля и кнопка становятся неактивными перезагружаем страницу F5).

Перед нами открывается форма загрузки архива нашего сайта для дальнейшего запузыривания его в приложение.

Разумеется сначала этот архив нужно подготовить.

Заходим в корень нашего сайта(обычно это папка www) выделяем все файлы (платформа переваривает только CSS/HTML/JS/XML) и создаем zip архив.

Обратите внимание на файл config.xml. По сути это файл с настроиками и описанием для вашего будущего приложения. Постарайтесь разобраться с ним. Это позволит вам - устанавливать свои иконки, подключать специальные плагины, например для вибрации или использования динамиков устройства, разрешать приложению доступ в интернет и т.д.

Но для начала можно обойтись и без него. Если что сервис добавит свой config.xml и постарается скомпилировать ваш сайт в приложения для всех доступных платформ, с настройками по умолчанию.

Мой config был настроен так, чтобы сделать приложение, только под Android.

После загрузки архива нажимаем Ready to bild и начинаем молиться. Если умеем.

Если все прошло хорошо - мы увидим что-то вроде этого.

Поздравляю! Наше приложение готово!

Кликаем на имя приложения и убеждаемся, что нет никаких ошибок.

Теперь его можно скачать(в том числе с помощью QR-кода) и полюбоваться как оно выглядит на смартфоне или же выбрать ключ и подписать для дальнейшего размещения в Google Play.

О том как сделать ключ, для подписи android приложения я напишу в отдельной статье.

Удачи и успехов в нашем нелегком деле!