/ / Осъществяване на андроид ап да получите данни от релси маса - ирони, руби-на-релси, json, руби-на-релси-3

Осъществяване на приложението за Android получи данни от релсите маса - андроид, рубин на релси, json, руби-на-релси-3

Аз съм нов за релсите и искам да направя моето приложение за Androidработа с данните, създадени в моите релси app.What е най-добрата стратегия за автоматично генериране / автоматично актуализиране на JSON или XML емисия с данните, създадени от моето монтиране на релси, които да се използват с моя андроид?

Отговори:

2 за отговор № 1

JSON е начинът да вървим. Направете конкретни контролери и действия, за да предоставите данните, които приложението ви за Android трябва да консумират, и използвайте нещо като скъпоценните камъни RABL или jbuilder, за да създадете json шаблони със структурата на данните, която искате. Ще трябва да използвате библиотеките Json за Android

Някои допълнителни четения за вас, тъй като е невъзможно да се даде по-подробен отговор на такъв общ въпрос

http://railscasts.com/episodes/322-rabl

http://railscasts.com/episodes/320-jbuilder

и хубав прост урок за това как да публикувате json от Android

http://localtone.blogspot.co.uk/2009/07/post-json-using-android-and-httpclient.html

и как да консумират json

http://hmkcode.com/android-parsing-json-data/

Трябва да намерите време за гледане на цялото това видео, но това е последната половина, което е наистина важно. След това да се справите с версирането на интерфейса Rails API / REST или каквото искате да го наречете http://railscasts.com/episodes/350-rest-api-versioning Rails и Android или iPhone за този въпрос правят страхотна комбинация.

Това трябва да е достатъчно, за да започнетенай-малкото, за да стигнете до точката, където можете да зададете по-конкретни въпроси, но щом получите главата около основните неща, наистина трябва да използвате адаптер за синхронизиране, за да се справите с трафика. Екипът за разработка на Android наистина иска да вземете подхода на адаптер за синхронизиране, както може да се види в този много дълъг googl I / O видео

http://www.youtube.com/watch?v=xHXn3Kg2IQE