¿Cuáles son los requisitos previos para aprender Diseño de materiales para Android?

Debe conocer los conceptos básicos de la programación de Android. Como crear actividades y diseños,

agregando diferentes vistas a los diseños (como textView, imageView), inicializando vistas en java, creando onClickListeners para botones, creando menús, etc.

Debes saber sobre temas de Android. Cómo aplicar diferentes temas.

Debe conocer bien varios archivos y carpetas en Android, como la carpeta de recursos, la carpeta de valores, archivos como style.xml, color.xml, etc.

Sería ventajoso si sabe cómo crear fragmentos y tiene algún conocimiento sobre los adaptadores de fragmentos.

Cosas como crear un Toast, la vista de lista también puede resultar útil ya que el diseño del material las mejora.

Si conoce cosas básicas de Android, puede aprender diseño de materiales con alguna orientación.

Aquí está mi aplicación que le enseñará el diseño de materiales. Si intenta esto, puede obtener fácilmente el diseño del material. He explicado todo en detalle.

Material Design Tutorials – Aplicaciones de Android en Google Play