¿Desarrollar aplicaciones de Android es una buena forma de aprender programación Java?

Gracias por el A2A, ¡realmente lo aprecio!

Sí, desarrollar para Android es definitivamente una excelente manera de aprender Java.

Lo mejor de desarrollar para Android que lo ayudaría en su objetivo es que tiene un rendimiento muy rápido en cuanto a material “presumible” después de comenzar, lo que significa que es un proceso relativamente rápido desde abrir Android Studio hasta mostrar su amigos tu aplicación.

Además, el desarrollo de Android abarca muchas facetas diferentes de Java, como la herencia y las clases, todo envuelto en un paquete agradable, conocido como Android SDK, que es realmente bastante fácil de entender, por lo que no gastará el primero 6 meses tratando de descubrir qué hacen todos los métodos. También puede terminar aprendiendo algo de XML y SQL a medida que avanza.

¡Buena suerte en tus proyectos!

Sí definitivamente.

Debe tener una buena comprensión de los conceptos orientados a objetos antes de comenzar cualquier desarrollo de aplicaciones.

Mi compañero de cuarto es un buen ejemplo, comenzó a aprender Java junto con Android y ya terminó con una aplicación para su novia.

Entonces, comience con Desarrolladores de Android y elija cualquier proyecto con el que desee comenzar.

Todo lo mejor !

De alguna manera sí, de otras maneras no.

Si puede sumergirse en Android, le enseñará mucho sobre programación orientada a objetos, lo cual es excelente desde cualquier perspectiva. Es mucho más complejo que simplemente aprender Java, desde escribir lógica hasta mostrar cosas que suceden en la pantalla, construir la aplicación y luego llevarla al teléfono o a un emulador para probar.

Tampoco es exactamente Java, es Java y el marco muy específico que es Android, que tiene sus propios tipos de oyentes de eventos, es su propia forma de mostrar cosas en una pantalla (y hacer animaciones), muchas otras bibliotecas que son específicas de Android, y sus propias mejores prácticas.

Para fines de aprendizaje, sugeriré ir con Java basado en escritorio. Es más fácil aprender conceptos de programación en aplicaciones de escritorio, una vez que tenga un pensamiento lógico lo suficientemente bueno, puede ir fácilmente al desarrollo de Android.

Cualquier proyecto Java lo ayudará a comprender Java, así que haga una combinación de Android y Java de escritorio, pero comience con aplicaciones de escritorio Java simples que no necesitan una interfaz de usuario.

Yo diría que es al revés. Aprendes Java y Android se vuelve fácil para ti. Pero supongo que si conoces Android, entonces Java te resultará familiar.

Solo recuerda una cosa, Java es la base de Android. Por lo tanto, sugiero aprender Java y luego desarrollar aplicaciones de Android.

Las aplicaciones de Android ahora son una nueva revolución en el mundo de la tecnología, usar Java para crear aplicaciones de Android no es una mala idea porque la mayoría de los jóvenes están incluso interesados ​​en las aplicaciones de Android que en las de escritorio. en estos días y en realidad no es una mala idea, así que si quieres comentarios excelentes, personalmente creo que deberías ingresar a las aplicaciones de Android

¡Creo que podría ser una gran idea! La clave para darse cuenta es que aprendemos más fácilmente cuando hacemos algo relevante e interesante para nosotros con la habilidad que estamos tratando de aprender.

Entonces, ¿qué tipo de cosas estarías haciendo? ¿A quién se los mostrarías? ¿Qué plataforma les interesaría ver? ¿Desde qué plataforma sentirías el logro más personal?

¡Para la mayoría de las personas la respuesta sería una aplicación! El mundo está enamorado de la idea de las aplicaciones en este momento. Son “geniales” y “sexys”. Entonces, tal vez ese sea el camino a seguir. Era para mi. Pero tal vez todos los que conoces tengan un iPhone. Tal vez no puedan ver o usar su aplicación. Tal vez estarían más interesados ​​e impresionados por una aplicación de escritorio o una aplicación web. No lo sé, pero puedes resolver cosas como esta con bastante facilidad.

Por lo tanto, recomendaría descubrir qué le dará la mayor sensación de logro sobre el que también puede obtener muchos buenos comentarios. Y luego ve con eso. Puede ser una aplicación de Android, una aplicación de escritorio o una aplicación web (si no está seguro acerca de los marcos, consulte Play! Framework; también puede ser útil si necesita un back-end para su aplicación de Android). )

Además, si tiene problemas para recibir comentarios cuando haya terminado, no dude en enviarme un mensaje. He estado diseñando y desarrollando aplicaciones profesionalmente durante un par de años y me encanta ver lo que los empresarios y desarrolladores están haciendo y ayudarlos.

El modelo de programación de Android es muy diferente a “cualquier cosa” en el mundo de Java.

Creo que es al revés: Android es una buena manera para que los programadores experimentados de Java mejoren sus ideas sobre la programación.

En otras palabras: creo que uno debe ser más que un novato total de Java para lograr resultados razonables cuando se trata de aplicaciones de Android.

Java en sí mismo es lo suficientemente complicado, no combine eso con el arduo trabajo de meterse en el mundo de Android, a veces extraño.

No. Primero el lenguaje, luego el marco. Período.