
Comprende y aplica patrones de diseño en Android para mejorar la estructura y mantenibilidad de tus aplicaciones. Implementa MVP, MVVM, Singleton, Builder, y más con ejemplos prácticos usando Platzi Wallet.
Clases del curso
Patrones de diseño
Patrones de diseño creacionales
Patrones de diseño estructurales
Patrones de comportamiento
Bonus: Architecture Components
Bonus: Custom View
Conclusiones
¡Comparte tus logros con un certificado!
Cuando termines el curso tendrás acceso al certificado digital para compartirlo con tu familia, amigos, empleadores y la comunidad.

Conoce quién enseña el curso

Proyecto del curso

Platzi Wallet
Identifica los principales problemas de la arquitectura de la app PlatziWallet, una app para transferir dinero. Resuélvelos implementando los patrones de diseño más usados en el desarrollo Android.
Ver proyectoconocimientos previos
- Programación orientada a objetos con Kotlin y manejo de asincronía.
- Creación de vistas.
- Uso con Android Studio.
software y recursos necesarios
- Android Studio.
Mira las primeras 3 clases sin costo en este momento
4.6 · 274 opiniones


Daniel da Silva Jarque
Gracias al profesor, por el curso y a los compañeros, por sus aportaciones. Dedico este diploma a la memoria de mi madre, muerta por el COVID-19, el 19 de enero de 2021, a los 79 años de edad.


Juan Antonio Cuahonte Isla
¡Muchísima información de calidad bien estructurada con una explicación muy clara! A pesar de tener problemas con la configuración del proyecto debido a la deprecación de código, el contenido base del curso me permitió aprender muchísimas cosas que seguramente seguirán vigentes durante mucho tiempo. ¡Muchas gracias!


JIMMY ZEGARRA
EXCELENTE LO HICEEEE.. BUEN METODO DE APRENDIZAJEEEEE.. APROBE EL CURSOOOO...


Santiago Albornoz
contenido de muy buena calidad, necesito mas clase de este prfesor


Henry Estuardo Ortiz Ajcúc
muy buen contenido, la forma forma en la que explica y luego ver la implementación en código hace que se complemente la información.


Lucas Perera Montanari
Realmente de los mejores cursos de Platzi. Me re sirvio y el contenido super entendible.


Rubio
Excelente curso, me ayudó mucho a mejorar y fortalecer ciertos conceptos que no tenía bien claros. Ahora, a practicar lo aprendido.


David Argote
Muy buen curso, excelente profesor. Me gustaría que hubiese más retos dentro del curso. 😎


Daniela Villegas Osorio
Es un curso muy corto, debería hacer uno donde se haga un proyecto con muchos más patrones , incluir pruebas y más buenas prácticas. Gracias por el curso.


Sebastián Gonzalez Quintero
Con este curso queda mas clara la diferencia entre MVC, MVVM. MVP. Tal vez el titulo sea más un "Curso práctico de arquitectura en Android".


Luis Miguel Casas Quiroz
Sí aprendí tanto teoría como práctica de los patrones de diseño aprendí que tipos hay: Patrones creacionales, patrones estructurales y patrones de comportamiento.


Carlos Andrés Cobos Cobos
Explicaciones sencillas y practicas para iniciar a aprender los conceptos y profundizar posteriormente :)

Wilver Fabian Fabian Rojas
Excelente, es muy bueno para darle a los patrones de diseño


Felipe Mendez
Es un curso prescindible para desarrollar apps android y con un contenido de calidad.

Estefania De Los Angeles Irazabal Romero
Es muy buen curso, tienes que tomarte el tiempo de prestar mucha atención.


Jeason Steven Barrera Olarte
Excelente curso,


Janes Saenz Puerta
excelente


Perez Laura
Excelente curso! Muy completo y bien explicado por parte del profesor.

Filiperto ondas
Cuesta entender, pero vale la pena.


Jaime Hoyos
Nos brinda unas buenas bases y casos de uso concretos de los patrones y arquitecturas


Excelente cursó!!!


Erik Yashin Vanegas Bermúdez
Muy practico


José Reinel Rodriguez
Buena pedagogía del instructor.


Carlos Andrés Jaramillo Villegas
Los patrones de Diseño son muy importanes para los programadores, este curso los explica muy bien y da buenos ejemplos del uso diarios en desarrollo de aplicaciones móviles.

Keiner Calpabire
:)


Rodrigo Juárez Pérez
Buen curso!!!


Daniel Jussef Zamorano Silva
Es muy buen profesor la verdad, el curso en nivel avanzado!


Dania Brito
La explicación sencilla y práctica que dio el maestro

Esteban Rivera Rodriguez
Buen curso para comenzar con los patrones de diseño en Android


Julian villegas araujo
buen curso
Complementa este curso con nuestras rutas de aprendizaje

Programación y Software
Aprende a configurar tu entorno de desarrollo, sobre lenguajes de programación, desarrollo móvil, videojuegos y IoT con nuestros cursos especializados.




Desarrollo de aplicaciones multiplataformas
React Native y .NET MAUI son frameworks multiplataformas que permiten crear aplicaciones móviles para Android e iOS con un solo código.




Desarrollo de Aplicaciones Android
Aprende a desarrollar apps móviles con Android. Domina Kotlin, diseño de interfaces y patrones de diseño. Amplía tus habilidades con cursos especializados.




Desarrollo de videojuegos
Aprende a desarrollar videojuegos con motores como Unity, Game Maker y Godot.




Configura tu entorno de desarrollo para programar
Aprende a utilizar un editor de texto, git, GitHub y la línea de comandos en tu computadora. Esta ruta te prepara para comenzar en Windows, Linux y macOS.




Fundamentos de programación
Descubre ¿Cómo se hacen Apps y los Sitios Web? Esta ruta te da bases sólidas en cualquier lenguaje ¡incrementando tus oportunidades laborales!




Producción de videojuegos
Aprende el proceso de creación para liderar la planeación, producción y dirigir el equipo de desarrollo de un juego.




Lenguajes de programación
Explora las bases de los lenguajes de programación mas usados y demandados en la industria. Estos lenguajes son útiles para construir aplicaciones de todo tipo.




Desarrollo de Aplicaciones iOS
iOS es el sistema operativo que usan iPhone y el iPad de Apple. El lenguaje que se usa para desarrollar aplicaciones para estos dispositivos se llama Swift.
La comunidad es nuestro super poder
Contenido adicional creado por la comunidad que nunca para de aprender