Bienvenido al curso de Diseo profesional para Android con Material Design yMaterial Theming. Aqu veremos lo ltimo en diseo nativo para android, todo basado en las recomendaciones oficiales por parte de Google para el correcto desarrollo de la UI(interfaz de usuario) y UX(experiencia de usuario), desde como diferenciar entre un diseo con o sin Material Design, hasta notar las diferencias entre Material Design y Material Theming. Todo se realizar en Android Studio paso a paso, tanto en aplicaciones nuevas creadas para practicar, como en las ya terminadas, que lo nico que requieren es migrar su interfaz. Aplicaremos los Material Components(MDC), en nuestras aplicaciones, veremos como personalizar cada elemento, desde su color de fondo, contorno, forma, texto, y dems propiedades particulares de cada componente. Hoy en da las aplicaciones no solo tienen que tener un solo diseo, por eso este curso tambin contempla una de las vistas ms solicitadas en la actualidad, nos referimos al modo oscuro(dark theme). Tambin veremos las ltimas recomendaciones y Best Practices que mejoren la UX(experiencia del usuario). Sin olvidar el uso correcto de animaciones y transiciones(Motion y xml).Y cmo son las clases? Qu tan actualizado es el curso? Para resolver esas dudas, te invito a mirar sin ningn compromiso las primeras clases de este curso, as podrs ver si te gusta mi forma de ensear, si la imagen y/o sonido es legible, entre otros detalles. Con respecto a que el curso se actualice y se mantenga creciendo de forma consistente, me complace decirte que soy un instructor comprometido con mis alumnos y mis cursos, puedes darte cuenta de esto al ver las calificaciones y comentarios de mis ms de 76,000 estudiantes y 4.5+ estrellas en mi promedio, adems de resolver cada duda de forma puntual. Este curso es en su gran mayora impartido con XML, pues el objetivo principal es el buen diseo, sin embargo, la parte de cdigo en el comportamiento ha sido grabada con Java, no obstante, se incluyen todos los proyectos finales en el lenguaje de Kotlin, para que puedan resultar de gua en el seguimiento del curso. Aqu tienes un pequeo listado de los temas ms importantes a tratar en el curso: Que es Material Design?Diferencias entre Holo, Material Design y Material Theming. MDC: Material Components(MaterialButton, NavigationBar, Text field, FloatingActionButton, Checkbox, etc.).Contenedores(ConstraintLayout, MaterialCard, LinearLayout, FrameLayout, etc.).GuasMigracin a Material Theming. DarkTheme. Animaciones y Transiciones. Dimensiones. Estilos. Temas. Drawables(backgrounds, vectorDrawables, states, etc.).Formas. Tipografa. Motion. Colores. Navigation. Compatibilidad y recurso alternos. Interfaz de usuario(UI).Experiencia del usuario(UX).Buenas prcticas y ms.Y hablando ms del instructor, Qu hay que saber de l? Qu experiencias tiene? Es capaz de transmitir conocimientos?Son preguntas muy importantes antes de que tomes una decisin, y para no darle ms vueltas al asunto, te hago un breve resumen: Soy Ingeniero en Sistemas Computacionales con especialidad en Desarrollo de Software, tengo certificaciones en programacin y la gran mayora son de desarrollo en Android nativo. Mi experiencia como programador es de mas de 8 aos en el sector profesional, y como instructor en Udemy, tengo 3 aos impartiendo cursos y mis resultados hablan por si mismos, miles de estudiantes me han otorgado calificaciones de 4.5+ en promedio, ya que no solo me gusta hacer cursos completos y actualizados, si no que tambin me tomo muy enserio la parte de resolver todas las dudas, adems de escuchar sugerencias y aadir material extra que complemente mis cursos. Soy consciente de que tu tiempo es muy valioso, por eso siempre procuro hacer las clases sin rodeos, enfocadas ms a la prctica, si hay teora en el curso, es importante entender algunos conceptos, pero soy de la idea que se aprende ms aplicando los conocimientos, que solo oyendo o leyendo. Adems del material disponible en este curso, siempre voy complementando con clases extras en YouTube, para aquellos temas que no encajen en el objetivo del curso, que en este caso es dominar el uso de Material Desing y crear buenos diseos en interfaces para android, adems de ofrecer referencias para quin quiera leer ms sobre el tema y por supuesto, siempre proporciono el cdigo completo para que vayas comparando tu progreso con el de los proyectos que se realizaron en los vdeos. ExtrasOtro punto a considerar en el curso, es el uso de dependencias o recursos complementarios, que si bien no vienen del equipo de desarrollo oficial de Google, nos ayudarn a programar de una forma ms eficiente y rpida. Y por parte de la implementacin de Material Design, hay diseos o componentes que an no tienen documentacin oficial o estn en fase beta, por lo que tendremos que valernos de trucos o implementaciones propias, todo esto ser de mi parte, para que obtengas los resultados deseados sin tener que esperar a que Google libere este material faltante. Espero que esta informacin te sea til, y te invito a que no te quedes solo ah, me