¿Es mejor aprender primero Java o Java para el desarrollo de Android?

Tienes que conocer Java bastante bien para ser un desarrollo efectivo de Android.

Ciertamente puede sobrevivir en Android con una experiencia mínima en Java, pero va a ser doloroso, tomará mucho más tiempo hacer las cosas, va a estar haciendo cosas de memoria y no entenderá mucho de lo que está creando. No saber por qué estás haciendo algo o cómo funciona va a limitar tus habilidades en la plataforma.

Debe comprender las importaciones y el empaquetado de clases, las colecciones Java, las interfaces, la subclasificación de objetos, las clases internas y anónimas, el uso de constantes, el uso adecuado de las variables miembro y poder leer JavaDoc de manera efectiva para programar en Android como mínimo. También se requiere un conocimiento práctico del procesamiento de eventos asíncronos, XML y SQL para implementar devoluciones de llamada.

Si no puede implementar una interfaz que se le proporcionó a través de una especificación JavaDoc, no está listo para abordar Android.

Si no puede usar efectivamente los tipos de Colecciones comunes, no está listo para abordar Android.

Si no entiende cómo crear una subclase, implementar métodos abstractos, anular los métodos principales por completo o extenderlos mediante el uso de super.method (), no está listo para abordar Android.

Si no comprende qué es una devolución de llamada o un controlador de eventos y cómo implementar uno desde la documentación, no está listo para abordar Android.

Conocer Java bastante bien y poder pensarlo un poco es un prerrequisito absoluto para un desarrollo efectivo de Android. Android es una plataforma y utiliza muchos conceptos avanzados de Java y asume que tienes algo de ese conocimiento cuando comienzas. Intentar aprender Java y la plataforma Android al mismo tiempo es una manera segura de no aprender bien y generar un mundo de frustración para ti.

Android es un tema avanzado. Es la etapa “Ejecutar” de “Rastrear, caminar, correr”. Debe poder gatear y caminar en Java antes de poder ejecutar con Android.

Hola,

Definitivamente, si quieres aprender el desarrollo en Android, Java sería el mejor idioma para aprenderlo. El SDK de Android está basado en Java, y la API de Android y muchos componentes de alto nivel están escritos en Java. Entonces, iniciar la aplicación de Android con Java te ayudará a aprender los conceptos básicos y los detalles del marco de Android. Además, el uso de Java hace que sea muy simple usar el lenguaje de diseño de API y GUI basado en XML.

A continuación se presentan algunas aplicaciones de Android que hemos desarrollado en Java.

  • Aplicación de compras MagentoShop
  • SocialAPI
  • PrestaShopee – Aplicación PrestaShop
  • WooShopee – Aplicación Woocommerce

Me complace ayudarlo si tiene alguna pregunta relacionada con el desarrollo de aplicaciones móviles. Tengo experiencia en el desarrollo de sitios web de comercio electrónico / dispositivos móviles para nuestros clientes y he creado muchos complementos / extensiones de comercio electrónico y aplicaciones móviles. Mi equipo ha estado involucrado en el desarrollo de más de 100 plataformas de comercio electrónico.

Aclamaciones,

Narender Kumar

Empresa de desarrollo de aplicaciones web y móviles de alta calidad

¿Es mejor aprender a caminar antes de aprender a correr?

¿Es mejor aprender a correr antes de aprender a correr un maratón?

Es posible hacer estos pares al mismo tiempo, pero según mi experiencia, lo harás mejor con una buena base en los fundamentos de lo que quieras aprender antes de aprender algo que se base en esa base.

Sí, primero tienes que aprender Java y luego ir al desarrollo de Android.

Conceptos como action listner, mouse listner y muchos más se utilizan en el desarrollo de Android.

Mi entrenador me dijo que no es necesario aprender Java para el desarrollo de Android, pero me enfrenté a muchos problemas durante mi entrenamiento y algunos conceptos salieron de mi mente.

Si desea aprender Java para el desarrollo de Android, puede ir a edX y comenzará en julio un nuevo curso: “Conceptos de Java utilizados en el desarrollo de Android”.

O tiene otra opción ahora, puede aprender el idioma ‘Kotlin’, que ahora es el idioma oficial para el desarrollo de Android y es bastante fácil de aprender que Java.

Java para Android!