2009-11-09 20 views
8

Ho competenze piuttosto buone in PHP, Mysql e Javascript per uno sviluppatore junior. Se volessi provare la mia mano come Android Development pensi che potrei trovarlo difficile?Dallo sviluppo Web allo sviluppo Android

Anche quali nuove lingue avrei bisogno di imparare?

Se qualcuno potrebbe fornire collegamenti ad un guida per principianti o qualcosa di simile, che sarebbe molto apprezzato

Grazie

risposta

9

Dovrete imparare Java.

Personalmente penso che dovresti provarlo. Google ti offre un'ottima guida per i tuoi primi passi: http://developer.android.com/guide/index.html

È molto facile ottenere i primi risultati.

+1

Grazie darò del mio meglio provare –

+1

+1 per un collegamento go iniziare e dire "basta provalo " –

0

La programmazione per Android è terminata in java. Bene, in realtà viene compilato in bytecode Dalvik, ma la sintassi è essenzialmente java.
Ogni volta che raccogli qualcosa di nuovo, probabilmente ci sarà qualcosa che trovi difficile, ma se conosci javascript e php, dovresti riuscire a ottenere il blocco di java abbastanza velocemente.

+0

Bit di una domanda noob ma qual è la differenza tra Java e JavaScript? –

+8

@Oliver: per citare qualcun altro, Java è Javascript come Auto è per Carpet. Sono lingue completamente diverse con somiglianze superficiali nella sintassi. –

+0

@Larry quindi iniziano con Java a causa della sintassi simile e questa era la fine della riga? Inoltre, sarebbe stato usato java in genere? –

1

La programmazione per Android è in Java. Se non hai mai fatto Java, non ti consiglio di iniziare ancora con Android.

Se fossi in te, imparerei Java prima e poi passerò ad Android. Tutto ciò di cui hai bisogno è una comprensione di base della lingua, per la quale puoi trovare milioni di tutorial sul web (tutorial Sun, ecc.). Penso anche che vale la pena ottenere un libro vero e proprio. Ti farà risparmiare molto tempo alla ricerca di contenuti su Internet. Puoi ottenere libri Java usati a pagamento su half.com.

Una volta fatto, passare a Android dovrebbe essere molto più semplice. Per esempio, saprai cosa fa parte di Java e cosa fa parte del framework Android, e se in un secondo momento dovresti fare qualcosa in puro Java, non starai cercando classi o idiomi di framework Android.

Per Android, il primo passo sarebbe eseguire il tutorial Hello World e quindi il tutorial Notepad.

Successivamente, è possibile trovare molti frammenti di codice sotto Sample code.

Raccomando anche questo website, che offre molti tutorial.

+2

in realtà lo raccomando contro di esso. Ci sono molti schemi di codifica generalmente accettati in Java che sono scoraggiati in Android. – MattC

+1

@MattC: Bene, allora l'argomento può essere invertito. Se impara per la prima volta in modo Android, sarà irreparabilmente inclinato a farlo in modo scoraggiato in Java normale. Tutto quello di cui sto parlando qui sta imparando le basi, non entrando in schemi di progettazione e così via. – JRL

+1

Ancora non sono d'accordo ... uno dei modi migliori per imparare una nuova lingua/piattaforma è costruire qualcosa che ti interessa costruire. Se si trasferisce nello sviluppo "tradizionale" di Java dovrebbe essere in grado di le differenze abbastanza rapidamente. –

0

Io dico - vai e iscriviti a Mark's Murphy commonsware.com (Non sono affiliato con quel sito ma è così che imparo molto il mio Android). È davvero molto buono! E, come accennato nelle risposte precedenti è necessario imparare un po 'di Java

0

Credo che hai bisogno di imparare JQuery Android Api per lo sviluppo web