2009-11-09 25 views
8

Mam dość dobre umiejętności w PHP, Mysql i Javascript dla młodszego programisty. Czy jeśli chciałbym spróbować swoich sił jako Android Development, czy uważasz, że jest to trudne?Od Web Development do Android Development

Jakie nowe języki powinienem poznać?

Jeśli ktoś może zawierać linki do przewodnika dla początkujących lub coś podobnego, które byłyby znacznie doceniane

Dzięki

Odpowiedz

9

Będziesz musiał nauczyć Java.

Osobiście uważam, że powinieneś spróbować. Google daje Ci bardzo dobry przewodnik po twoich pierwszych krokach: http://developer.android.com/guide/index.html

Bardzo łatwo jest uzyskać pierwsze wyniki.

+1

Dzięki dam mój najlepszy spróbować –

+1

+1 dla łącza go zacząć, a mówiąc „po prostu spróbuj " –

0

Programowanie dla Androida odbywa się w języku Java. Cóż, w rzeczywistości jest on kompilowany do kodu bajtowego Dalvik, ale składnia jest w istocie java.
Za każdym razem, gdy pojawi się coś nowego, prawdopodobnie pojawi się coś trudnego, ale jeśli znasz javascript i php, powinieneś być w stanie dość szybko zawiesić java.

+0

Trochę pytania typu noob, ale jaka jest różnica między Javą i JavaScript? –

+8

@Oliver: Aby zacytować kogoś innego, Java jest na Javascript, tak jak Car to Carpet. Są to zupełnie różne języki z powierzchownymi podobieństwami w składni. –

+0

@Larry, więc czy zaczynają się od Javy z powodu podobnej składni i że kończyła się linia? Czy byłby też używany typ Java? –

1

Programowanie dla Androida odbywa się w Javie. Jeśli nigdy nie skończysz Java, nie poleciłbym jeszcze zaczynać z Androidem.

Gdybym był tobą, najpierw uczyłbym się języka Java, a następnie przechodziłam na Androida. Wszystko, czego potrzebujesz, to podstawowa znajomość języka, dla którego możesz znaleźć miliony samouczków w Internecie (samouczki firmy Sun itd.). Myślę też, że zdobycie prawdziwej książki jest zawsze tego warte. Pozwoli Ci to zaoszczędzić mnóstwo czasu na szukanie rzeczy w Internecie. Możesz pobrać używane książki Java dla złotówki na half.com.

Po wykonaniu tej czynności przeniesienie do systemu Android powinno być znacznie łatwiejsze. Po pierwsze, będziesz wiedzieć, co jest częścią Java i co jest częścią systemu Android, a jeśli później musisz zrobić coś w czystej Java, nie będziesz szukał klas ramowych lub idiomów systemu Android.

Dla Androida pierwszym krokiem jest wykonanie samouczka Hello World, a następnie samouczek Notepad.

Po tym, wiele fragmentów kodu można znaleźć pod Sample code.

Gorąco polecam ten website, który zapewnia wiele samouczków.

+2

Naprawdę poleciłbym przeciw niemu. Istnieje wiele powszechnie akceptowanych wzorców kodowania w Javie, które są odradzane w systemie Android. – MattC

+1

@MattC: Cóż, ta argumentacja może zostać odwrócona. Jeśli najpierw nauczy się systemu Android, będzie nieodwracalnie wypaczony, by zrobić to w sposób, który jest zniechęcony w zwykłej Javie. Wszystko o czym mówię, to poznanie podstaw, nie wchodzenie w wzorce projektowe i takie. – JRL

+1

ja nadal nie zgadzają ... jeden z najlepszych sposobów, aby nauczyć się nowego języka/platformy jest po prostu zbudować coś jesteś zainteresowany un budynek .. Jeśli on kiedykolwiek przenosi się do „tradycyjnych” rozwój Java powinien być w stanie odebrać różnice dość szybko. –

0

Mówię - idź i zasubskrybuj Murphy'ego Marka commonsware.com (Nie jestem związany z tą stroną, ale w ten sposób uczę się dużo mojego Androida). Jest naprawdę bardzo dobry! I jak wspomniano w poprzednich odpowiedziach trzeba nauczyć się Javy

0

myślę, że trzeba się uczyć JQuery Android Api dla rozwoju internetowych