2009-11-09 12 views
8

Tengo habilidades bastante buenas en PHP, Mysql y Javascript para un desarrollador junior. Si quisiera probar mi mano como Android Development, ¿crees que podría encontrarlo difícil?Del desarrollo web al desarrollo de Android

¿Qué nuevos idiomas necesitaría aprender?

Si cualquiera podría proporcionar enlaces a una guía para principiantes o algo similar que sería muy apreciada

Gracias

Respuesta

9

Tendrá que aprender Java.

Personalmente, creo que deberías probarlo. Google le brinda una muy buena guía para sus primeros pasos: http://developer.android.com/guide/index.html

Es muy fácil obtener los primeros resultados.

+1

Gracias daré lo mejor de mí tratar –

+1

1 para un enlace go empezar y decir "justo pruébalo " –

0

La programación de Android se realiza en Java. Bueno, en realidad se compila en bytecode de Dalvik, pero la sintaxis es esencialmente java.
Cada vez que elija algo nuevo, probablemente habrá algo que le parezca difícil, pero si conoce javascript y php, debería ser capaz de familiarizarse con Java bastante rápido.

+0

Bit de una pregunta de novato, pero ¿cuál es la diferencia entre Java y JavaScript? –

+8

@Oliver: para citar a alguien más, Java es para Javascript como Car is to Carpet. Son idiomas completamente diferentes con similitudes superficiales en sintaxis. –

+0

@Larry entonces, ¿comienzan con Java debido a la sintaxis similar y esa es la línea termina? ¿También se usaría java normalmente? –

1

La programación para Android se realiza en Java. Si nunca has terminado Java, no te recomendaría que comiences con Android por el momento.

Si fuera usted, primero aprendería Java y luego pasaría a Android. Todo lo que necesita es una comprensión básica del lenguaje, para la cual puede encontrar millones de tutoriales en la web (tutoriales de Sun, etc.). También creo que obtener un libro real siempre lo vale. Le ahorrará mucho tiempo buscando cosas en Internet. Puede obtener libros de Java usados ​​por un dólar en half.com.

Una vez hecho esto, mover a Android debería ser mucho más fácil. Por un lado, sabrá lo que es parte de Java y lo que es parte del framework de Android, y si más adelante necesita hacer algo en Java puro, no buscará las clases o expresiones idiomáticas de Android Framework.

Para Android, el primer paso sería hacer el tutorial de Hello World, y luego el tutorial Notepad.

Después de eso, muchos fragmentos de código se pueden encontrar en Sample code.

También recomiendo este website, que proporciona muchos tutoriales.

+2

De hecho, recomendaría no hacerlo. Hay una gran cantidad de patrones de codificación generalmente aceptados en Java que se desaconsejan en Android. – MattC

+1

@MattC: Bueno, entonces ese argumento puede cambiarse. Si primero aprende por Android, se verá irremediablemente incitado a hacerlo de una forma desalentada en Java normal. Todo lo que estoy hablando aquí es aprender lo básico, no entrar en patrones de diseño y tal. – JRL

+1

Todavía estoy en desacuerdo ... una de las mejores maneras de aprender un nuevo idioma/plataforma es simplemente construir algo que le interese construir. Si alguna vez se mueve al desarrollo Java "tradicional", debería poder retomar las diferencias bastante rápido. –

0

Digo - vaya y suscríbase a Mark's Murphy commonsware.com (No estoy afiliado a ese sitio, pero así es como aprendo mucho de mi Android). ¡Es realmente realmente bueno! Y como se mencionó en las respuestas anteriores que tiene que aprender un poco de Java

0

Creo que hay que aprender JQuery Android Api para el desarrollo web