2009-11-09 8 views
8

J'ai de bonnes compétences en PHP, MySQL et Javascript pour un développeur junior. Si je voulais essayer ma main en tant que développement Android, pensez-vous que je pourrais trouver difficile?Du développement Web au développement Android

De même, quels nouveaux langages aurais-je besoin d'apprendre?

Si quelqu'un pourrait fournir des liens vers un guide du débutant ou quelque chose de similaire qui serait très apprécié

Merci

Répondre

9

Vous aurez besoin d'apprendre Java.

Personnellement, je pense que vous devriez juste essayer. Google vous donne un très bon guide pour vos premiers pas: http://developer.android.com/guide/index.html

Il est très facile d'obtenir les premiers résultats.

+1

Merci, je vais donner mon meilleur essayer –

+1

+1 pour un lien, allez commencer et dire « juste essayez-le " –

0

La programmation pour Android se fait en java. Eh bien, il est en fait compilé dans le bytecode de Dalvik, mais la syntaxe est essentiellement java.
Chaque fois que vous prenez quelque chose de nouveau, il y aura probablement quelque chose que vous trouvez difficile, mais si vous connaissez javascript et php, vous devriez être en mesure d'obtenir le coup de java assez rapidement.

+0

Bit d'une question noob mais quelle est la différence entre Java et JavaScript? –

+8

@Oliver: Pour citer quelqu'un d'autre, Java est à Javascript car Car is to Carpet. Ce sont des langages entièrement différents avec des similitudes superficielles dans la syntaxe. –

+0

@Larry alors commencent-ils avec Java en raison de la syntaxe similaire et que la ligne se termine-t-elle? Aussi, java serait généralement utilisé? –

1

La programmation pour Android est faite en Java. Si vous n'avez jamais terminé Java, je ne vous recommande pas de commencer avec Android pour le moment.

Si j'étais vous, j'apprendrais Java d'abord, puis passerais à Android. Tout ce dont vous avez besoin est une compréhension de base de la langue, pour laquelle vous pouvez trouver des millions de tutoriels sur le web (tutoriels Sun, etc). Je pense aussi que l'obtention d'un livre en vaut vraiment la peine. Cela vous fera gagner beaucoup de temps à chercher des choses sur Internet. Vous pouvez obtenir des livres Java utilisés pour un dollar sur half.com.

Une fois cela fait, puis passer à Android devrait être beaucoup plus facile. Pour commencer, vous saurez ce qui fait partie de Java et de ce qui fait partie du framework Android, et si plus tard vous avez besoin de faire quelque chose en Java pur, vous ne chercherez pas de classes ou d'idiomes de framework Android. Pour Android, la première étape serait de faire le tutoriel Hello World, puis le tutoriel Notepad.

Ensuite, de nombreux extraits de code peuvent être trouvés sous Sample code. Je recommande également fortement ce website, qui fournit beaucoup de tutoriels.

+2

Je recommanderais effectivement contre. Il y a beaucoup de modèles de codage généralement acceptés en Java qui sont déconseillés dans Android. – MattC

+1

@MattC: Eh bien, cet argument peut être retourné. S'il apprend d'abord la manière Android, il sera irrémédiablement biaisé pour le faire d'une manière qui est découragée en Java ordinaire. Tout ce dont je parle ici est d'apprendre les bases, ne pas aller dans les modèles de conception et autres. – JRL

+1

Je ne suis toujours pas d'accord ... l'une des meilleures façons d'apprendre une nouvelle langue/plate-forme est de simplement construire quelque chose qui vous intéresse. Si jamais il s'installe dans le développement Java "traditionnel", il devrait être capable de ramasser les différences assez rapidement. –

0

Je dis - allez et abonnez-vous à Mark's Murphy commonsware.com (je ne suis pas affilié à ce site mais c'est comme ça que j'apprends beaucoup de mon Android). C'est vraiment très bien! Et comme mentionné dans les réponses précédentes, vous devez apprendre quelques Java

0

Je pense que vous avez besoin d'apprendre JQuery Android Api pour le développement web