Android Apps -> Php enz.
Ik probeer een android app te maken.
Dit doe ik via phonegap waar je html, javascript & css kan gebruiken.
Nu vraag ik of dit wel goed is?
Want android heeft ook een SDK
Maar dat is zo ingewikkel, zie ik ook dingen van Java .. En heb geen Java ervaring ..
Mijn andere vraag is,
Ik heb een app, en wil ze laten inloggen via php
Doe ik dit dan best via een jQuery Post call?
En wat doe ik dan met de response?
Zelf cookies plaatsen? of .. ??
En hoe plaats je cookies in android?
Ik zit echt met veel vragen, heb geen ervaring met android..
Alvast bedankt,
Diov
euhm android draait naar mijn weten volledig op java, dus als jij een app wilt ontwikkelen zul je dit in java moeten doen. wel kun je een site maken die volledig gericht is op mobiel gebruik, maar dat is het toch net niet.
Je stuurt een request naar https://example.com/app/login.php met de POST waarden username = jordi en password = jordi123.
De server handelt dit af en geeft een resultaat in JSON terug.
Het resultaat vang je op en sla je op dmv.
Gewijzigd op 30/08/2013 18:20:49 door Jordi Kroon
Ik kon het met html, css en jQuery.
Maar om echt veel te leren van android, zou ik toch eerst Java moeten leren?
@ Jordi,
Eigenlijk beetje zoals een api?
Ik zou dan wel het wachtwoord niet opslaan of juist wel? Ik dacht meer aan de hash van de sessie ofz.
Het wachtwoord is een slecht voorbeeld inderdaad. Ik zou zelf een token en een userid opslaan. Waar de token wordt gegenereerd na iedere keer dat je opnieuw inlogt. Ook zou ik hier een ssl certificaat voor gebruiken en zowel serverside als clientside het wachtwoord encrypten.
moet eerlijk zeggen dat ik ook totaal geen ervaring heb met java en android. mij lijkt het alleen nooit een goed idee tussen talen te switchen met een compiler als phonegap, dat komt de code meestal niet ten goede. vergeet ook niet dat je in een browser veel meer functionaliteit hebt dan op een smartphone en vice versa.
Vind alleen jammer dat me engels zo slecht is, anders denk ik dat ik meteen alles versta :)
Zelfde als bij GitHub, ik wist in het begin niet wat sommige dingen betekenden .. En waarom ..
Nuja, denk dat het ook met ervaring te maken is
Eenmaal je het kan, kan je het voor altijd.
Misschien dat iemand ook een handige tutorial weet voor Android?
http://www.vogella.com/android.html, er staan veel tutorials op deze site, voor zowel beginners als gevorderden.
Ik gebruik altijd