Как создать полнофункциональное приложение для Android для сайта? - PullRequest
5 голосов
/ 13 марта 2012

Это мой веб-сайт: http://www.stustu.co.uk..

Я хочу создать приложение, которое может выводить списки с этого сайта и отображать записи в нужной мне форме;дать пользователям возможность удобно управлять своими онлайн-счетами в приложении;размещать новые записи.По сути, это приложение похоже на Amazon и eBay.

Но я понятия не имею, как запрашивать информацию с веб-сайта в приложении ... Сам сайт основан на WordPress (поэтому довольно простой),и моей первоначальной мыслью было найти какой-нибудь API из WordPress.Я нашел официальное приложение WordPress, которое поставляется с исходным кодом, но оно мало помогает, поскольку его код в основном работает с блогами.

Так вот мой вопрос:

  1. обычные способы, которыми веб-разработчик будет использовать на стороне сервера для достижения моей цели?
  2. Это достижимо для WordPress?
  3. Если нет, есть ли обходные пути?

Я новый разработчик-самоучка, извините, что этот вопрос немного широк.

Ответы [ 2 ]

2 голосов
/ 13 марта 2012

Наиболее распространенный подход, когда вы пытаетесь установить связь между приложением и веб-сайтом, - это использование веб-службы. Популярные архитектуры включают использование REST или SOAP для связи с вашим сервером.

Это видео научит вас, как правильно использовать интерфейс REST в вашем приложении Android, а в этой ссылке вы обнаружите, что использование SOAP имеет свои недостатки по сравнению с REST, особенно на Android ( или мобильный вообще).

Я лично рекомендую использовать REST API с ответами в формате JSON для вашего веб-сервиса. Твиттер поступил правильно с их собственным API отдыха , и вы можете структурировать свой аналогично.

Другие ссылки, которые вы найдете полезными при разработке приложения:

Google-gson

Джексон JSON

http://blogs.developerforce.com/developer-relations/2011/02/rest-api-android-awesome.html

Извините, что не ответил на ваш вопрос о Wordpress, так как у меня никогда не было возможности его использовать. Извините, у этого картофеля .

1 голос
/ 13 марта 2012

Какой у вас опыт работы с android?Если у вас их нет, вы должны найти учебные пособия по началу работы на сайте разработчика и завершить некоторые из них, чтобы ознакомиться со структурой приложения для Android, прежде чем пытаться что-то подобное.

Следующее, что нужно рассмотреть: выглядит ли ваш сайт и работает ли он на мобильных устройствах?Если да, то хотите ли вы, чтобы ваше приложение было просто выделенным браузером, поддерживающим ваш сайт?Или вы хотите создать приложение целиком?В последнем случае вам придется создавать (или находить) какие-то API-интерфейсы, которые позволят вам привязаться к функциональности вашего сайта из Java-приложения.

Мой опыт в основном на Androidпоэтому я не могу предложить какие-либо стратегии или примеры того, как вы будете настраивать свои API.Но я знаю, что если вы попытаетесь создать что-то изощренное на Android с небольшим опытом, вы, скорее всего, рано расстроитесь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...