Jaký backend zvolit pro Android aplikaci?

blabla

Jaký backend zvolit pro Android aplikaci?
« kdy: 29. 04. 2013, 08:47:50 »
Ake backend riesenie vybrat pre Android aplikaciu?

Dajme tomu, ze na mobile spravim foto a chcem ho poslat niekam do nejakeho albumu, a potom si ich mozem cez tu aplikaciu pozerat (to je uplne jedno aky priklad dam, ide o princip)

Takze potrebujem autentizaciu pouzivatela do tej sluzby, potom potrebujem odoslat ten obrazok, to sa musi ulozit do databazi na serveri (asi relacnej).

Ako sa toto presne robi? To si kazda aplikacia vymysla vsetko od zaciatku? Nasiel som napr. api pre Android od Amazonu, ale tam je napr. autentizacia natvrdo v aplikacii cez nejake ich Amazon credentials ...

Existuje niekde nejake konzistentne API ktorym mozem ukladat a manageovat data a sluzby napr. v cloude?
« Poslední změna: 29. 04. 2013, 11:11:27 od Roman Bořánek »


Re:Aky backend pre Android aplikaciu
« Odpověď #1 kdy: 29. 04. 2013, 09:21:39 »
Google dneska nefunguje a Amazon má tento rok zavřeno nebo jak?

blabla

Re:Aky backend pre Android aplikaciu
« Odpověď #2 kdy: 29. 04. 2013, 09:35:23 »
Google dneska nefunguje a Amazon má tento rok zavřeno nebo jak?

Samozrejme ze zatvorene nemaju ale rad by som pocul informacie "z prvej ruky" a ako to robia ostatni a ake s tym maju skusenosti. Taketo informacie sa z internetu ziskavaju tazko. Ak je vsetko vygooglovatelne tak sa moze komplet zrusit toto forum :) Nerozumiem, aka otazka je teda na mieste. Ved vygooglit sa da defakto vsetko.

http://mashable.com/2011/11/16/mobile-app-cloud-servers/

http://stackoverflow.com/questions/8451868/adding-a-database-backend-to-android-applications

http://stackoverflow.com/questions/4752199/which-cloud-database-back-end-should-i-use-for-my-android-app

http://aws.amazon.com/sdkforandroid/

Ano googlit viem ... prejst vsetky moznosti by mi zabralo enromne vela casu. Opytat sa na riesenie, s ktorym ma niekto priame skusenosti je urcite casovo menej narocne a spolahlive.

dixie

Re:Aky backend pre Android aplikaciu
« Odpověď #3 kdy: 29. 04. 2013, 10:12:57 »
Nazdar, netusim o ake data, ide, u mna su to vacsinou o nie kriticke data. takze taham a davam na server cez httpPOST a GET ... na serveri si postavim PHPcko ktore dane posty spracuje a potvrdi ... pridam tam nejake kontrolne sumy ale to je tak vsetko, ano keby niekto velmi chcel tak moze moje data "fakeovo" posielat, ale to si uz osetrim an serveri filtrami atd atd ... ale isiel som na to cez HTTPclienta - ine sa mi riesit moc nechcelo a nebolo treba, keby som riesil nieco kritickejsie tak to riesim inak ...


Re:Aky backend pre Android aplikaciu
« Odpověď #4 kdy: 29. 04. 2013, 10:15:58 »
Google dneska nefunguje a Amazon má tento rok zavřeno nebo jak?

Samozrejme ze zatvorene nemaju ale rad by som pocul informacie "z prvej ruky" a ako to robia ostatni a ake s tym maju skusenosti. Taketo informacie sa z internetu ziskavaju tazko. Ak je vsetko vygooglovatelne tak sa moze komplet zrusit toto forum :) Nerozumiem, aka otazka je teda na mieste. Ved vygooglit sa da defakto vsetko.

http://mashable.com/2011/11/16/mobile-app-cloud-servers/

http://stackoverflow.com/questions/8451868/adding-a-database-backend-to-android-applications

http://stackoverflow.com/questions/4752199/which-cloud-database-back-end-should-i-use-for-my-android-app

http://aws.amazon.com/sdkforandroid/

Ano googlit viem ... prejst vsetky moznosti by mi zabralo enromne vela casu. Opytat sa na riesenie, s ktorym ma niekto priame skusenosti je urcite casovo menej narocne a spolahlive.

No vidíš.

Kdysi bývalo dobrým zvykem začít radu o pomoc tak, že dotyčný většinou zmínil, co už všechno našel, pročetl a co mu na tom není jasné.
Ale chápu, jiná doba.


Nezbyl by čas třeba na lajkování ...


Zopper

  • *****
  • 657
    • Zobrazit profil
Re:Aky backend pre Android aplikaciu
« Odpověď #5 kdy: 29. 04. 2013, 14:57:16 »
No vidíš.

Kdysi bývalo dobrým zvykem začít radu o pomoc tak, že dotyčný většinou zmínil, co už všechno našel, pročetl a co mu na tom není jasné.
Ale chápu, jiná doba.


Nezbyl by čas třeba na lajkování ...
+1, Like

K tazateli: A co přesně čekáš, že se dozvíš? Je absolutně irelevantní, jestli je klientem android, windows, emacs, nebo toaletní mísa, používají se ty stejné mechanismy - jinak řečeno, jako backend pro android aplikaci můžeš použít jakýkoliv existující server či jazyk, ve kterém se server dá napsat.

Ale připadám si, jako by mě olizovaly plameny...  ;D

Re:Aky backend pre Android aplikaciu
« Odpověď #6 kdy: 29. 04. 2013, 17:24:24 »
rad by som pocul informacie "z prvej ruky" a ako to robia ostatni a ake s tym maju skusenosti.
O tom ale v původním dotazu nebyla ani zmínka. "Ako sa toto presne robi?" je úplně jiná otázka než "jaké technologie používáte vy a jaké s nimi máte zkušenosti?"

- nehledě na to, že to i tak není úplně chytrá otázka, protože každá situace je úplně jiná a v každé situaci je vhodná jiná technologie.

Natix

Re:Jaký backend zvolit pro Android aplikaci?
« Odpověď #7 kdy: 29. 04. 2013, 19:17:30 »
Co za jazyk/framework na serveru použiješ, je na tobě, záleží na tom, s čím máš zkušenosti. Tak nějak zvykem je ale implementovat server pro Android jako REStful webovou službu, která přijímá a produkuje JSON. Přímo součástí androidího API je HTTP client od Apache a pro (de)serializaci JSONu se obvykle používá GSON nebo Jackson.

Re:Jaký backend zvolit pro Android aplikaci?
« Odpověď #8 kdy: 29. 04. 2013, 20:03:43 »
Taketo informacie sa z internetu ziskavaju tazko. Ak je vsetko vygooglovatelne tak sa moze komplet zrusit toto forum :) Nerozumiem,
aka otazka je teda na mieste. Ved vygooglit sa da defakto vsetko.

....

Ano googlit viem ... prejst vsetky moznosti by mi zabralo enromne vela casu. Opytat sa na riesenie, s ktorym ma niekto priame skusenosti je urcite casovo menej narocne a spolahlive.

Nezamienaj si forum s poradnou. Forum znamena verejana diskusia. Pochadza to z cias stareho rima... :)

Ak chces howto ako to naprogramovat a nechce sa ti googlit tak si zaplat kurz. Nevznikne tak dalsia o nicom aplikacia ktoru nejaky amater pozliepa z pozbieranych kuskov kodu.

Mitch

Re:Jaký backend zvolit pro Android aplikaci?
« Odpověď #9 kdy: 29. 04. 2013, 20:15:04 »
Co za jazyk/framework na serveru použiješ, je na tobě, záleží na tom, s čím máš zkušenosti. Tak nějak zvykem je ale implementovat server pro Android jako REStful webovou službu, která přijímá a produkuje JSON. Přímo součástí androidího API je HTTP client od Apache a pro (de)serializaci JSONu se obvykle používá GSON nebo Jackson.

Tak tak. Jen doplnim, ze od verze android 2.3.3 je lepsi pouzivat HttpUrlConnection a ne Apache HtppClient. Alespon to radi primo vyvojari z google. http://android-developers.blogspot.cz/2011/09/androids-http-clients.html