Jak stworzyć aplikacje społecznościową na Androida

0

Witam.
Mam pomysł dość prostą aplikacje społecznościową na androida. Chce aby każdy kto połączy sie przez FB będzie mógł dodać post (Zdjęcie, tytuł, opis),można komentować i lajkować. Jedyne co mi przychodzi do głowy to stworzenie bazy danych MySQL na jakimś serwerze i łączyć się z nią za pomocą PHP. Może mi ktoś podpowiedzieć jak zrobić to prawidłowo ? Pozdrawiam

1

Skorzystaj z sdk facebooka
https://developers.facebook.com/docs/
Masz tam działy o logowaniu przy użyciu fb.
Stwórz sobie stronę opartą o api np. w php, a aplikacją na androidzie się z nią łącz. Skorzystaj z danych zwracanych przez fb (pewnie jakieś userid dostaniesz) i dodaj sobie użytkownika w bazie na tej podstawie

0

Łączenie się z fb już zrobiłem. Nie bardzo rozumiem co masz na myśli "zrobienie api oparte o php" Co dokładnie mam zrobić ?

1

RESTowe api, przez które możesz komunikować się z serwerem.
Wygląda to tak, że wysyłasz zapytanie na serwer np. exmaple.com/webapi/uzytkownicy/pobierz/:id a serwer zwraca Ci JSON'a z danymi użytkownika o którego pytasz. Tak samo to może działać z dodawaniem komentarzy, lajkowaniem itd... Musisz tylko stworzyć silnik strony i api pod niego.

Tu masz co nieco na ten temat, jak zacząć...
http://coreymaynard.com/blog/creating-a-restful-api-with-php/
http://www.sitepoint.com/best-practices-rest-api-scratch-introduction/

0

Ok dzięki wielkie. Właśnie czegoś takiego mi brakowało. Ale mam jeszcze pytanie. Jak sprawa ma wyglądać z obrazkami ? Jak je przesyłać prze JSONa ?

1

Ja obrazki przechowuje na serwerze ftp, a przez JSONA zwracam link do nich.

1

Obrazki możesz sobie przesyłać na serwer np. kodując je do base64. Możesz je tak samo zwracać lub przez link jak kolega wyżej wspomniał

0

Czy moge zrobić te API na Javie używając JAX-RS czy lepiej w PHP ? Lepiej sie czuje w Javie. Ale jesli PHP jest do tego lepszy to moge sie nauczyć.

1 użytkowników online, w tym zalogowanych: 0, gości: 1