Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Использовать PhoneGap для создания сайта и приложения - HTML5

Войти
Регистрация
Восстановить пароль
Другие темы раздела
HTML5 Как добавить платформу в phoneGap? http://www.cyberforum.ru/html5-mobile-apps/thread1358252.html
Всем привет. Только начал ковырять phoneGap, сразу столкнулся с проблемкой. Пытаюсь добавить новую платформу в проект через командную строку. В терминале висит ошибка: cordova platform add...
HTML5 Определить Apple ID в Cordova Может кто знает, есть какой-то плагин у cordova, позволяющий определить Apple ID пользователя на iOS? Мне это нужно для того, чтобы с помощью этой учетки идентифицировать пользователя в приложении,... http://www.cyberforum.ru/html5-mobile-apps/thread1353725.html
HTML5 Phonegap приложение и цена
Всем привет, есть 2 вопроса: Нужно написать простой скелет приложения, в котором будет: 1. Оплата картой (сначала привязываем банк карту, после можем что то оплатить) + отражение в интерфейсе всех...
Как можно отправить на сервер информацию автономно HTML5
Добрый день! Есть такая задача - не знаю как ее реализовать, посоветуйте как разобраться в этом... Пытаюсь написать приложение на PhoneGap с такой задачкой: Есть 2 точки А и точка Б (Координаты...
HTML5 Ошибка при первом запуске phonegap http://www.cyberforum.ru/html5-mobile-apps/thread1291654.html
Установил phonegap, cordova и java создаю проект и пытаюсь добавить платформу и выскакивает вот такая вот ошибка, в чем моя проблема ?
HTML5 Не работают события InAppBrowser Не выполнятся обработчики событий InAppBrowser. Сам плагин работает, страница открывается. Тестирую на Android 4.1.2, версия Cordova 3.5.0 var ref = window.open(encodeURI(authURL), '_blank',... подробнее

Показать сообщение отдельно
Vorona
Peace 2 all shining faces
668 / 530 / 45
Регистрация: 05.03.2010
Сообщений: 1,283
12.02.2015, 21:58
принцип phonegap вы правильно поняли, подгружается это все в обычной webview, и общается с нативным миром посредством изменения url, где он перехватывается и обрабатывается, а оттуда можно просто выполнять строку javascript кода

ну первый и второй пункты можно и совместить, но если у вас задача сперва сайт выкатить, то ок
впринципе можно с минимальными изменениями портировать его phonegap апп

для этого вам нужно смотреть в сторону spa (single page application), т.е. фронтенд апп который общается с REST сервисом, а не на сервере генерите вьюхи и т.д, как по старинке

кстати, сейчас похожую задачку решаем, и впринципе нужно только скриптик написать, который правильно весь spa соберет и отдаст готовое веб приложение

насчет подводных камней:
1. это всякие жесты (вместо клика - тачи и т.д., отказывайтесь от всяких hover и прочей присущей сайту лабуды)
2. потом андроид и backbutton, если переходы между скринами делаете с помощью урла и роутинга, то где-то автоматом реализуется эту фича, а где-то наоборот прийдется придумывать свое (например закрытие попапов и отмены действий не связанных с урлом)
3. обращение к REST сервису - если на сайте из spa аппа вы можете получать данные при помощи локального относительного пути, то в phonegap аппе нужно будет обращаться к удаленному серверу
4. плагины. допустим нужно в аппе стучаться к ками-то iOS/Android-присущим функциям, тогда на сайте у вас этого не получится
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru