Создание и локальная разработка PhoneGap

Я создаю приложение, которое будет упаковано для разных платформ с помощью PhoneGap Build. Теперь моя структура проекта выглядит так:

+--- css
+--- img
+--- js
+--- res
+--- config.xml
+--- icon.png
\--- index.html

Это довольно стандартный стандарт стартового проекта PhoneGap. Я могу загрузить это как zip-файл на сервер сборки PhoneGap и вернуть пакеты.

Теперь я задаюсь вопросом, как мне лучше всего сделать некоторые локальные разработки (без создания через PhoneGap Build после каждого изменения); должен ли я создать «обычный» проект PhoneGap в отдельной папке и поместить файлы в свои активы проекта (html, JS, css, img)? Этот обычный проект PhoneGap, который я могу запустить, например, Xcode.

Интересно, лучший ли подход выше или есть альтернативы?

4
nl ja de

2 ответы

Вы пробовали один из них:

  1. Chrome: If you don’t need PhoneGap APIs for your development, you can simply use Chrome with "Emulate touch events" enabled. I use this a lot, because most of the time I work on CSS and JavaScript and therefore can perfectly use Chrome alone. Setting "Device metric" is a nice helper, too.
  2. iPhone Simulator: If you work on a Mac, you can use the iPhone Simulator and inspect your project with Safari.
  3. Ripple emulator: To emulate the PhoneGap APIs you can use this emulator: http://emulate.phonegap.com/

Пока вы разрабатываете в основном простые HTML, CSS и JavaScript, эта настройка может помочь вам быть более продуктивными. Я думаю, это то, что @simap означало с «развитием на localhost».

0
добавлено

They have a feature called hydration that may speed the test process, but you still have to go through an upload and build step. https://build.phonegap.com/docs/hydration

Если вы можете обойтись без apis, тогда его очень легко разработать и протестировать локально, просто откройте в своем локальном браузере. Это быстрее, чем перекомпиляция и развертывание на локальном симуляторе. Если вам нужно только несколько API-интерфейсов, вы можете рассмотреть возможность удаления apis. Это также упрощает автоматическое тестирование вашего кода.

Другой вариант - использовать плагин chrom для эмулятора phonegap. http://emulate.phonegap.com/ Это может имитировать телефонную трубку apis.

0
добавлено
Mobile Dev Jobs — вакансии и аналитика
Mobile Dev Jobs — вакансии и аналитика
6 187 участник(ов)

Публикуем вакансии и запросы на поиск работы по направлению iOS, Android, Xamarin и т.д. ВАЖНО: Правила публикации и правила канала: Ссылка – https://telegra.ph/Pravila-oformleniya-vakansij-i-rezyume-11-09-2

iOS Developers — русскоговорящее сообщество
iOS Developers — русскоговорящее сообщество
2 400 участник(ов)

Общаемся на темы, посвященным iOS-разработке, Swift, Objective-C, SDK, Rx, Cocoa и т.д.