¿Cuánto tiempo lleva aprender Android para un desarrollador Java Frontend?

Por supuesto que puede, pero tomará mucho tiempo convertirse en un “experto”. Su experiencia en Java lo ayudará a familiarizarse rápidamente con el entorno de desarrollo de Android y crear aplicaciones de alto rendimiento y bien optimizadas. Sin embargo, el desarrollo de aplicaciones difiere del código de cableado y de trabajar en algoritmos, ya que requiere que tengas algo de talento en el diseño. Deberá crear una excelente interfaz de usuario con complejidad y flexibilidad, ya que la experiencia del usuario juega un papel importante en las aplicaciones móviles.

Si está listo para comenzar su recorrido de desarrollo de Android, le recomiendo que siga los tutoriales de los desarrolladores de Android (developer.android.com) y conozca Material Design, que es la base del diseño de la interfaz de usuario para la versión actual de Androide. Las pautas se pueden encontrar en google.com/design/spec.

Por “buena base en Java” voy a asumir que usted:

  • tener un sólido conocimiento en todo lo relacionado con OO: clases, interfaces, herencia, polimorfismo, etc.
  • lea la documentación oficial de Java para aprender sobre alguna clase o método cuando sea necesario (en realidad es muy importante que se sienta cómodo leyendo la documentación);
  • Conocer los algoritmos.
  • ya hice algunas aplicaciones geniales de consola Java;

Eso es lo más importante, que lo ayudará a comenzar fácilmente con su primera (pero simple) aplicación. Puede llevar de 1 día a 1 o 2 semanas hacer algo útil con él.

Fuera de contexto:
Cuando hayas terminado de jugar con las cosas básicas, te animo a que aprendas sobre la concurrencia (para realizar múltiples tareas a la vez o el trabajo en segundo plano en tu aplicación), patrones de diseño (Android lo usa de forma masiva), HTTP (una buena aplicación probablemente necesitará para conectarse a la web) y la eficiencia del dispositivo móvil (cómo ahorrar la batería del dispositivo de su cliente).

Tener conocimiento sobre Java ayudará tal vez al 50-60% del proceso de desarrollo. Android no solo habla de Java, sino también del diseño que tiene una gran configuración escrita en xml. Y la biblioteca de Android en sí, el SDK, es otra gran cosa que tenemos que aprender. Pero entonces todo depende de la aplicación que quieras construir. Si solo muestra un cuadro de edición y un cuadro de texto, y un botón para modificar el contenido, es posible que no necesite más de 1 día. Se supone que todo se ha configurado correctamente (el eclipse y el sdk de Android instalados, el emulador, el puerto usb accesible al dispositivo para la depuración del dispositivo, etc.).

Puedes aprender Android fácilmente, si eres un desarrollador de Java. Además, depende de varios aspectos, como cuánto tiempo puede dedicar a Android, su dedicación, etc. En general, si conoce Java, tomaría alrededor de 2 a 3 meses antes de que pueda desarrollar una aplicación. Para obtener más información, puede visitar Cursos de capacitación en línea, certificación de negocios de tecnología de TI. AcadGild ofrece cursos en Android.

Todo lo mejor..!!

Si está intentando tener una buena aplicación, depende de la complejidad. Puedes aprender lo básico en una semana. Solo sigue estos videos.
slidenerd

Todo depende de su conocimiento de Java antes de poder escribir una aplicación de Android. El código no requiere la mayor parte del trabajo.
Debe investigar sus aplicaciones, diseñarlas y probarlas.
Con trabajo duro, todo es posible … lee también muchos tutoriales en youtube, cursos de MOC y cursos para comprender Core Java y Android

Comience con el ejemplo de hello world y avance desde allí. Hay una cantidad infinita de información en línea y cualquier problema que encuentre, encontrará una respuesta en Stack Overlfow.

Apenas conocía Android y pude crear una aplicación completamente funcional y enviarla a la tienda Google Play en menos de 36 horas en un hackathon.

Si eres bueno en el núcleo de Java, podrás comprender los conceptos de Android con bastante facilidad.

Echa un vistazo a la lista de reproducción ‘Desarrollo de aplicaciones Android’ del canal newboston en YouTube. Debería ayudarlo a comenzar.

Si eres bueno en Java, no mucho, tal vez una semana. Simplemente vea Android como una biblioteca en Java. Es posible que tenga problemas para navegar, aprender dónde colocar recursos, las reglas que rigen el desarrollo de Android, como el consumo de memoria, los permisos, las pautas de diseño del usuario, etc. Y necesita conocer XML para el diseño, los estilos y la edición personalizada. XML no es difícil; Es más sencillo que HTML / CSS. ¡Buena suerte!

Como todo, depende de lo que estés construyendo. Tienes que aprender los plataformas. He estado desarrollando Android desde 2010, todavía no pretendo saberlo todo.

No creo que haya nada desarrollador Java Frontend. Creo que está familiarizado con la creación de aplicaciones web en Java y también es bueno con HTML, CSS y Javascript. Creo que eres bueno con Java y los conceptos básicos de programación orientada a objetos.

Espero que ya tengas un trabajo a tiempo completo o que tal vez seas un estudiante universitario. En cualquier caso, si puede dedicar entre 18 y 20 horas por semana, creo que aprender Android debería tomar entre 2 y 6 meses, dependiendo de sus objetivos.

Si ya conoce Java del lado del cliente, es fácil.

Es solo un ciclo de vida diferente y una biblioteca GUI.

No diría que hay un período de tiempo específico, pero la experiencia es la mejor manera de aprender. Tal vez hacer 3 o 4 aplicaciones complejas (usando muchas API, servidores, etc.) lo ayudará a comenzar.