Estoy aprendiendo Java para el desarrollo de Android. Aprendí Uy y ahora estoy aprendiendo awt, applet y layout manager. ¿Son estos (awt, applet, layout manager) obligatorios (o útiles) para aprender para un desarrollador de Android, o podemos gestionarlos fácilmente sin ellos en Android?

Tres cosas para responder tu pregunta.

Primero, recuerde, Java y Java utilizados en el desarrollo de aplicaciones de Android son totalmente diferentes. La sintaxis, etc., son todos iguales, pero las funciones, clases, paquetes y otras cosas cambian.

En segundo lugar, awt, los applets y el administrador de diseño no tienen nada que ver con Android, pero le dan una idea de cómo se crean las aplicaciones. Entonces, apréndalo ahora o más tarde, a pesar del hecho de que puede no ser tan necesario para Android.

Tercero, cada componente del teléfono se coloca en un paquete en la API de Android. Hay un paquete para cámara, Bluetooth, sonido, pantalla, botones, componentes táctiles y lo que sea. Debes revisarlos cuidadosamente y jugar mientras aprendes.


A lo largo del tiempo, cuando profundice en el desarrollo de la aplicación, le sugiero que aprenda más sobre Play Store, la monetización de la aplicación, los perfiles de usuario, las listas de correo y, por supuesto, la seguridad.

Feliz aprendizaje 🙂

No es obligatorio aprender awt o applet. Pero si aprende esto antes de comenzar a aprender el desarrollo de aplicaciones de Android, será fácil aprender cómo se usa la GUI para las aplicaciones y los softwares. Pero lo que realmente necesita para aprender el diseño de aplicaciones de Android es un buen conocimiento de los conceptos básicos de Java, como la herencia, el polimorfismo, el subprocesamiento múltiple, el manejo de excepciones, etc.

El conocimiento de LayoutManager es útil para crear una interfaz de usuario para Android, pero no comparto la misma opinión sobre el resto.

Si desea aprender el desarrollo de Android, aprender el desarrollo de Android, olvidarse de los applets, es muy diferente a las aplicaciones de Android.

Pruebe un curso gratuito para principiantes sobre Udacity para el desarrollo de Android. Ese es oficialmente hecho por Google.
Cómo desarrollar el curso en línea de aplicaciones de Android

No, solo necesitas oops y Core Java nada más. Aprenda las API de Android en lugar de awt y applets.

He desarrollado varias aplicaciones, así que confía en mí en esto. Todo lo que necesitas es Java central con oops y patrones de diseño (muy, muy importante), todo lo demás es opcional.

Estoy de acuerdo con el resto de las respuestas que dicen que comprender los conceptos principales y desarrollar habilidades que le permitan utilizar la interfaz de usuario y el diseño son buenas ideas.

Applets, etc … Realmente no estoy de acuerdo como importante si solo desarrollas aplicaciones de Android y eso es todo . Si desea escribir código java para otras plataformas o utilizar eclipse como frameworks para rcps, entonces creo que obtendrá un beneficio de una amplia base de conocimiento.

Buena suerte.

Tienes que aprender sobre el desarrollo de UI para cualquier aplicación. Por lo tanto, no estaría de más aprender estas API de administración de diseño porque las habilidades aprendidas se pueden transferir a cualquier nueva API.
¡La mejor de las suertes!

More Interesting

Quiero mejorar en el desarrollo de Android, pero soy un poco novato y necesito ayuda. ¿Dónde puedo ir y hay algún buen material que pueda usar que pueda ayudarme a obtener una mejor comprensión?

Quiero externalizar un proyecto de aplicación de Android a un profesional independiente. ¿Cuáles son las mejores herramientas (gratuitas) que puedo usar para asignar tareas y rastrear el trabajo?

Quiero crear una aplicación de Android que también reciba reseñas de libros de Goodreads. ¿Cómo puedo codificar esto? ¿Cómo puedo obtener solo las reseñas sobre los libros y también dejar que el usuario comente sobre las reseñas?

Estoy desarrollando una aplicación para iOS que debería mostrar los bancos de sangre cercanos en un mapa basado en mi ubicación. ¿Cómo logro esto?

Lancé un innovador juego de rompecabezas de Android como pasatiempo y recibí comentarios increíbles (anónimos) de beta-testers. ¿Debo invertir tiempo y dinero para llevarlo al siguiente nivel?

Quiero crear aplicaciones de Android como Foursquare, basadas en ubicación y tareas, pero soy un principiante. ¿Qué debo aprender? ¿Qué necesito?

Tengo 18 años y soy de la India. ¿Qué problemas legales, si los hay, tendré que enfrentar si desarrollo y publico una aplicación de Android simple en Play Store?

Quiero codificar aplicaciones de Android, pero Android Studio me pareció demasiado confuso y complicado. ¿Que otras fuentes están disponibles?

Quiero crear una aplicación de juegos para iOS y Android con muchos minijuegos para niños pequeños. ¿Qué sistema / marco de desarrollo es mejor: PhoneGap, Cocos2Dx o CoronaSDK? ¿Por qué?

Me queda mucho espacio en la memoria de mi teléfono y en mi tarjeta SD, pero no puedo instalar ninguna aplicación. ¿Por qué?

Si tengo la intención de crear múltiples aplicaciones que luego se adquirirán, ¿es mejor crear una compañía para todas las aplicaciones o que cada aplicación sea su propia entidad legal bajo una única propiedad?

Tengo 19 años, cumpliré 20 el próximo año, y deseo crear una aplicación de Android simple, pero no tengo ninguna educación oficial en dichos campos. Entonces, con solo mi computadora portátil delante de mí, ¿por dónde empiezo y qué necesito aprender?

He comprado un teléfono inteligente Android. ¿Cuáles son las mejores aplicaciones para ello? Soy médico, ¿me sugiere aplicaciones en consecuencia?

Tengo ideas para aplicaciones, ¿a dónde puedo ir para aprender el desarrollo de aplicaciones de Android?

Quiero desarrollar una aplicación de chat de Android usando PHP. ¿Cómo puedo hacerlo?