¿Cuáles son las mejores prácticas para aprender programación de Android para principiantes?

Para un principiante, estos son los pasos que sugeriría,

  1. Obtenga sus conceptos básicos de Java lo suficientemente fuertes, incluye conocimientos sobre herencia, clases abstractas, interfaces, OOPS, clases anidadas, colecciones, manejo de excepciones, etc. Puede ir a un curso en línea de Udacity o Coursera o estudie usted mismo lo que sienta que es cómodo y amigable para el bolsillo.
  2. Repase las lecciones en el sitio web: Tutorial de Android – Javatpoint (para principiantes ). No olvide intentar hacer pequeñas aplicaciones una al lado de la otra mientras aprende, ya que le ayuda mucho a retener la gran cantidad de información que proporcionan estas fuentes.
  3. Después de completar los tutoriales mencionados anteriormente, vaya a estos: Desarrollo de Android ( Intermedio-Personal Favorito ), Androidhive – Tutorial de Android para Principiantes ( Avanzado ). Repita el mismo proceso. Practica y practica.
  4. Emprenda un proyecto, haga una lluvia de ideas, busque una idea, estudie las aplicaciones de código abierto existentes en GitHub .
  5. ¡Código, diseño, depuración, optimización! No pierdas la esperanza. ¡Puedes hacerlo!

Canales de YouTube: slidenerd (favorito personal), thenewboston

Además de estos, también puede consultar algunos libros:

Compre Head First, el libro de desarrollo de Android en línea a precios bajos en India

¡Buena suerte!

Antes de comenzar, me gustaría decirles que la mejor manera de aprender el desarrollo de Android es leer y luego implementar esos conceptos. El conocimiento práctico es la parte más importante. No tiene sentido aprender a desarrollar Android si no está desarrollando la aplicación mientras aprende. Y no seas impaciente, no puedes ser desarrollador de la noche a la mañana. Mantenga la calma, esté motivado y siga intentándolo.

Bueno, el requisito para aprender Android es Core Java. Estoy desarrollando la aplicación de Android de los últimos dos años y mi enfoque fue

  1. Learn Core Java: Learning Core Java no es una ciencia de cohetes y tampoco debes profundizar en el lenguaje. El único requisito es que su concepto OOPS sea muy claro. Entonces, básicamente necesitas aprender la parte de OOPS.
  2. Luego comienza a leer los conceptos básicos de Android. Aquí tienes muchas opciones contigo. Puede comenzar a aprender los conceptos básicos de sitios web como Tutorialspoint o cualquier otro sitio web, pero le recomendaré reservar en Android por Wei Meng Lee. Es el mejor libro en Android para principiantes. Y mientras lee este libro, comience a desarrollar aplicaciones básicas en paralelo.
  3. Entonces, si ha seguido el segundo paso, su limpieza básica y está listo para cambiar el equipo. Ahora te recomendaré un canal de youtube que también es mi slidenerd favorito. Aquí aprenderá mucho sobre diseño de materiales y mucho más.
  4. Ahora, suponiendo que haya seguido los tres pasos anteriores, ya está todo listo y debe haber comenzado a desarrollar algunas cosas interesantes por su cuenta. Ahora, para cualquier consulta, puede visitar stackoverflow.com.

Estos son algunos de los sitios web que serán muy útiles.

  1. http://www.androidhive.info (tutorial del mejor sitio web para Android)
  2. Un directorio categorizado de bibliotecas y herramientas para Android | Android-Arsenal.com (para bibliotecas de terceros)
  3. Cree software mejor, juntos (Github para aplicaciones de código abierto y bibliotecas de terceros).
  4. Sitio web oficial de google http://developers.google.com
  5. Y por último, pero no menos importante, tienes Google.

Buena suerte. Feliz aprendizaje. Espero que haya sido de ayuda.

hola, mejora tu conocimiento básico básico y los fundamentos básicos de java después de eso puedes aprender de los videos de youtube o de Lynda: cursos en línea, clase, capacitación, tutoriales, tienen excelentes videos con fácil aprendizaje y práctica. Si está interesado en el diseño en la aplicación de Android, también puede aprender el diseño de materiales.