Краткое описание

Apache Cordova (старое название — PhoneGap) — мобильная среда разработки приложений, первоначально разработанная Nitobi. Компания Adobe Systems приобрела Nitobi в 2011 году и провела ребрендинг PhoneGap, после чего выпустила версию с открытым исходным кодом программного обеспечения под названием Apache Cordova.

Apache Cordova позволяет создавать приложения для мобильных устройств с помощью CSS3, HTML5 и JavaScript, вместо того, чтобы использовать конкретные платформы API, такие как Android, IOS или Windows Phone. Это обеспечивается за счет преобразования из CSS, HTML и JavaScript в код, который любая платформа воспринимает как элемент web. Это расширяет возможности HTML и JavaScript для работы с различными устройствами.

В результате приложения являются гибридными, это означает, что они не являются ни по-настоящему мобильными приложениями (потому что вся генерация макета осуществляются с помощью web-view вместо основной структуры пользовательского интерфейса платформы), ни web — потому как они не только web — приложение, но и упакованы в качестве приложения для распределения, а также имеет доступ к API базового функционала устройства, такого как файловая система, камера и пр.).

Программное обеспечение ранее называлось просто «PhoneGap», а затем «Apache Cordova». Как ПО с открытым исходным кодом, Apache Cordova используется в других программах, таких как Appery.io или Intel XDK.

Примеры использования

Установка модуля cordova, создание приложения и добавление платформы android

npm install -g cordova
cd MyApp
cordova platform add android

«Для тех, кто предпочитает один раз увидеть»

Программное обеспечение

Ресурсы

  • Getting Started with Apache Cordova Mobile App Development — youtube-аккаунт «Microsoft Visual Studio»
  • Перейти