Udemy – Profesional en Material Design/Theming para Android. UX y UI
Información
Descargar gratis el Curso Profesional en Material Design Theming para Android UX y UI de Udemy. Un excelente curso que pueden obtener totalmente gratis. Si el curso realmente les sirvió, apoyen al instructor comprando el curso como una manera de agradecimiento.
Mejor diseño: User Experience/Interface con Android Studio y Material Design, Java, Kotlin,Dark Theme,Shape,Colors,Types
Lo que aprenderás
- Diseñar interfaces de usuario limpias y funcionales con los lineamientos de Material Design.
- Aplicar correctamente Material Theme para resaltar una marca o producto.
- Transiciones actuales y optimizadas con Motion.
- Arquitectura de Navegación entre Fragments con el Navigation Component
- Personalizar los colores, formas, tipografía y estados de manera uniforme en una App Android.
- Crear, implementar e incluso forzar el uso de temas oscuros(Dark Theme), con Material Theming.
- Mejorar la experiencia de usuario(UX) con los principios de Material Desing y Material Theming.
- Hacer uso correcto de Material Design Components(MDC) en Android Studio.
- Modernizar aplicaciones con lo último en diseño para Android.
- Buenas prácticas, tanto en el código como en en buen desarrollo de la interfaz de usuario(UI) y la usabilidad.
Requisitos
- Una computadora con 20GB de espacio en Disco duro y 4GB de RAM.
- Acceso a Internet
- Conocimientos básicos de desarrollo nativo para Android(Recomendado).
Descripción
Bienvenido al curso de Diseño profesional para Android con Material Design y Material Theming. Aquí veremos lo último en diseño 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 diseño 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 demás propiedades particulares de cada componente. Hoy en día las aplicaciones no solo tienen que tener un solo diseño, por eso este curso también contempla una de las vistas más solicitadas en la actualidad, nos referimos al modo oscuro(dark theme). También 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 cómo son las clases? ¿Qué tan actualizado es el curso?
Para resolver esas dudas, te invito a mirar sin ningún compromiso las primeras clases de este curso, así podrás ver si te gusta mi forma de enseñar, 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 más de 76,000 estudiantes y 4.5+ estrellas en mi promedio, además de resolver cada duda de forma puntual.
Este curso es en su gran mayoría impartido con XML, pues el objetivo principal es el buen diseño, sin embargo, la parte de código 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 guía en el seguimiento del curso.
Aquí tienes un pequeño listado de los temas más 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.).
- Guías
- Migración a Material Theming.
- Dark Theme.
- Animaciones y Transiciones.
- Dimensiones.
- Estilos.
- Temas.
- Drawables(backgrounds, vectorDrawables, states, etc.).
- Formas.
- Tipografía.
- Motion.
- Colores.
- Navigation.
- Compatibilidad y recurso alternos.
- Interfaz de usuario(UI).
- Experiencia del usuario(UX).
- Buenas prácticas y más.
Y hablando más 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 decisión, y para no darle más vueltas al asunto, te hago un breve resumen: Soy Ingeniero en Sistemas Computacionales con especialidad en Desarrollo de Software, tengo certificaciones en programación y la gran mayoría son de desarrollo en Android nativo. Mi experiencia como programador es de mas de 8 años en el sector profesional, y como instructor en Udemy, tengo 3 años 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 también me tomo muy enserio la parte de resolver todas las dudas, además de escuchar sugerencias y añadir 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 más a la práctica, si hay teoría en el curso, es importante entender algunos conceptos, pero soy de la idea que se aprende más aplicando los conocimientos, que solo oyendo o leyendo. Además 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 diseños en interfaces para android, además de ofrecer referencias para quién quiera leer más sobre el tema y por supuesto, siempre proporciono el código completo para que vayas comparando tu progreso con el de los proyectos que se realizaron en los vídeos.
Extras
Otro 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 ayudarán a programar de una forma más eficiente y rápida. Y por parte de la implementación de Material Design, hay diseños o componentes que aún no tienen documentación oficial o están 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 información te sea útil, y te invito a que no te quedes solo ahí, me encantaría que tomaras acción y dieras un paso hoy mismo para cumplir tus objetivos y metas.
Adquiere el curso ahora mismo, aprovecha esta oportunidad de incrementar la retención de usuario al subir tu nivel de diseño nativo en android, ¡Sé un profesional!
Nos vemos en clase!
El éxito es para aquellos con el valor de superarse así mismos, de los que dan el primer paso, aún sin estar seguros del destino.
Un cordial y amistoso saludo.
Ing. Alain Nicolás Tello.
Cursos Android ANT
¿Para quién es este curso?
- Programadores android(Java y Kotlin), con interés por el buen diseño y experiencia de usuario.
- Diseñadores que desean aprender los lineamientos de Material Design/Theming
- Personas con ganas de aprender y gusto por las buenas prácticas.