Como desarrollador de C #, ¿cuánto Java "avanzado" necesito para el desarrollo de Android? [cerrado]

7

Soy un desarrollador de .NET-C # profesional que está interesado en desarrollar para Android. Me gustaría saber si es realmente necesario que primero lea un libro o dos en Java (como Java para programadores 2º ), o si simplemente pudiera recoger un libro de Android (como Pro Android 3 ) y poder, en su mayor parte, trabajar a mi alrededor sin demasiados problemas.

Nota 1 : Java no es 100% nuevo para mí. Para propósitos de prueba, anteriormente he hecho algunas aplicaciones de consola muy-muy básicas y aplicaciones web .

Nota 2 : no estoy intentando cambiar de .NET a Java / Android en el corto plazo. Solo quiero desarrollar aplicaciones para mí y para esta maravillosa comunidad. :)

    
pregunta rebelliard 02.07.2011 - 11:10

2 respuestas

4

Los conceptos básicos del diseño de aplicaciones son notablemente diferentes cuando se trata del desarrollo de Android. Tiene una nueva interfaz de usuario, una biblioteca de interacción entre tareas y sistemas operativos, además de un conjunto de bibliotecas Java de terceros, lo que significa que el conocimiento profundo de Java de la plataforma de escritorio y servidor no es tan útil: los patrones de diseño y las restricciones son diferentes y la VM se comporta ligeramente diferente también.

Lo único que Android SDK tiene en común con la biblioteca básica de Java son las estructuras y tipos de datos básicos, que no son tan diferentes de los de C #.

Por lo tanto, como desarrollador de C #, debe consultar una de las listas de comparación de C # contra Java para: vea qué construcciones de lenguaje no admite Java y estará casi en el mismo lugar que cualquier otro desarrollador de Java que haga un nuevo salto al desarrollo de Android.

    
respondido por el Mavrik 02.07.2011 - 12:09
0

No necesitas mucho conocimiento de Java 'avanzado'. Básico está bien. El resto, aprendes en el trabajo. Eso es lo que hice.

    
respondido por el Ama 02.07.2011 - 11:29

Lea otras preguntas en las etiquetas