2015-06-12 5 views
1

Я собираюсь создать приложение для Android в первый раз, и я хотел сделать это на PHP, я провел некоторое исследование и нашел подобные PhoneGap, но я все еще довольно короткая в этом районе, может кто-нибудь дать мне начало?Создание приложения для Android с использованием PHP

Что я буду делать, это простое приложение для тестирования, магазин, в котором вы ищете продукты, добавляете их в корзину и выходите, а имена продуктов, заказанных вами, будут введены в базу данных ,

В принципе;

Поиск продуктов-> Добавить в корзину-> выписка-> информация, отправленная в базу данных (через PHP).

С какого места следует начать?

+0

вот список альтернатив: http://alternativeto.net/software/phonegap/ – alexandreferris

+1

Вы хотите, чтобы вы использовали PHP на клиентская сторона, чтобы * написать приложение непосредственно *, или что только компонент на стороне сервера написан на PHP? –

+0

Эта статья может быть полезна: http://www.developer.com/ws/android/programming/Build-Your-First-PHP-for-Android-Application-3904261.htm – melis

ответ

2

Кордова - это в основном инфраструктура JavaScript, которая предоставляет собственные функции устройства как функции JavaScript. Подумайте о приложении cordova, как простой HTML & Веб-сайт Javascript, работающий в Webview в вашем мобильном приложении. PHP-интерпретатор недоступен на мобильном устройстве, поэтому вы не можете упаковывать файлы PHP в приложение cordova и ожидать его работы.

Вы могли бы написать свой сервер в PHP и использовать вызовы XMLHTTP (в JavaScript) для извлечения данных и представления их пользователю.

Кроме того, вы можете использовать любую инфраструктуру JavaScript в сочетании с Cordova, поэтому, если вы знакомы с любым из них (например, jQuery, Knockout или Angular), это будет преимуществом. Я бы посоветовал начать с учебника Кордовы, например, такого: https://ccoenraets.github.io/cordova-tutorial/index.html

Еще один проект, который в последнее время получает много внимания, - это проект Ионы, который также основан на Кордове. Я думаю, исходя из ваших требований, это будет отличная основа для использования: http://ionicframework.com/

+0

Спасибо за дополнительную информацию, именно то, что мне нужно. Ценить это. – Voiceeeeee

Смежные вопросы