2010-06-05 3 views
6

He estado buscando libros de aprendizaje para principiantes en Android, y por supuesto descubrí que primero debería aprender Java. Así que comencé a estudiar Java y ahora estoy bastante cómodo con los objetos, las clases, la herencia, las interfaces, y acabo de pasar a los diseños en Swing, así como las características de Swing. Pero estoy comenzando a preguntarme ... ¿sé lo suficiente sobre Java ahora? ¿Puedo comenzar a programar Android todavía?¿Cuánto Java debería haber aprendido antes de probar la programación de Android?

Por supuesto que puedo seguir en Java, pero he tenido ganas de comenzar a programar aplicaciones de Android.

¿Alguna respuesta definitiva aquí acerca de cuánto Java necesito saber antes de Android?

¡Muchas gracias!

+0

Java es un lenguaje orientado a objetos. Entonces, si aprende OOP, comprenderá rápidamente Java: Realice el curso "Master Object Oriented Design" en http://eliminatecodefear.com - Uno de los mejores recursos para aprender diseño y desarrollo práctico orientado a objetos con asignaciones HW –

Respuesta

5

Pruébalo y mira, solo tú puedes responder eso. Si comienzas y te resulta difícil, no sabes lo suficiente. En realidad, será una buena motivación continuar aprendiendo Java. Yo iría por eso.

5

¡Pruébalo! Me parece mejor aprender los lenguajes de programación haciendo un ejemplo del mundo real, y si Android mantiene su interés, es probablemente un gran ejemplo.

15

¿Sé lo suficiente sobre Java ahora?

¿Puedo empezar a programar Android todavía?

la cantidad de Java necesito saber antes de Android?

Una comprensión completa de lo básico sería deseable.

Específicamente los siguientes temas:

  • Declaraciones y control de acceso
  • ObjectOrientation
  • de misiones
  • Operadores
  • de control de flujo, Excepciones y afirmaciones
  • Strings, E/S, Formateo y análisis
  • G enerics y Colecciones
  • InnerClasses
  • Hilos

Pero si ya conoce los conceptos básicos (clases, objetos, herencia, interfaces) Creo que estás bien para empezar.

No necesita aprender bibliotecas específicas (como swing u otras) porque no las usará en Android.

+0

Hola, Soy de .NET background y conozco los fundamentos de los OOP y la lista que me ha proporcionado en su respuesta. Estoy bastante desconcertado de que si empiezo aprendiendo Java primero o si debo pasar directamente al desarrollo de Android, he visto algunos ejemplos y de mi estudio inicial (muy inicial) No tuve mucha dificultad en entender el código y los conceptos teóricamente, por supuesto, así que necesito algunos consejos sobre el tema por su parte. Si me voy a perder algo si comienzo directamente desde los tutoriales de Android. TIA –

1

Lo que realmente necesita de Java es la sintaxis y las capacidades. No necesita saber API específica que aprenderá con Android de todos modos ... así que creo que puede ir con Android fácilmente.

En realidad sólo podría aprender Java junto con Android sin ningún problema ..

3

que saltó a la derecha en Java y Android, al mismo tiempo saber, básicamente, nada de bien. Tenía alrededor de 2 años de experiencia con C haciendo homebrew para Nintendo DS, así que nada era realmente OOP y todo era single threaded.

Como sabes lo que haces de Java, yo diría que estarás bien. El resultado final es que lento es bueno. Tómelo con calma, tómelo con calma y no se salte NADA. La guía de desarrolladores proporcionada es muy sólida y cubre todos los conceptos importantes. Un consejo temprano ... no bloquee el hilo de UI ... Si va a escribir un juego, preste especial atención a cómo crear un hilo de bucle de juego adecuado. En realidad, no hay mucho sobre eso provisto por Google (a excepción de los juegos de ejemplo SDK) pero hay información por ahí.

Cuestiones relacionadas