Curso de Arquitectura de Android

Curso de Arquitectura de Android

Instruido por:
Anahí Salgado Díaz de la Vega
Anahí Salgado Díaz de la Vega
Básico
5 horas de contenido
Ver la ruta de aprendizaje
Implementa las arquitecturas MVC, MVP y MVVM en una app para Android
Proyecto del curso
Implementa las arquitecturas MVC, MVP y MVVM en una app para Android

Replantea la arquitectura de una aplicación para Android. Comienza implementando la arquitectura MVC, después transforma ese proyecto a la arquitectura MVP y por último MVVM. Este proyecto te ayudará a conocer las tres arquitecturas más importantes y entender sus fortalezas y debilidades.

Curso de Arquitectura de Android

Curso de Arquitectura de Android

Progreso del curso:0/30contenidos(0%)

Contenido del Curso
Tutoriales de estudiantes
Preguntas de estudiantes

Progreso del curso:0/30contenidos(0%)

Arquitectura de Software

Material Thumbnail

Arquitectura en Android

06:27 min

Material Thumbnail

Patrón de diseño vs. Arquitectura de Diseño

07:14 min

Material Thumbnail

¿Qué es la Arquitectura de Diseño?

10:39 min

Material Thumbnail

SOLID: Single Responsability y Open/Closed Principles

08:20 min

Material Thumbnail

SOLID: Liskov substitution, Interface segregation y Dependency Inversion principle

10:36 min

Material Thumbnail

Evolución de la Arquitectura en Android

10:03 min

Arquitectura Model View Controller (MVC)

Material Thumbnail

¿Qué es la aquitectura Model View Controller (MVC)?

06:38 min

Material Thumbnail

MVC en un Proyecto Android: Analizando el código en capas

13:43 min

Material Thumbnail

MVC en un Proyecto Android: Llevando el código a sus responsabilidades

13:01 min

Arquitectura Model View Presenter (MVP)

Material Thumbnail

¿Qué es la aquitectura Model View Presenter (MVP)?

09:12 min

Material Thumbnail

Composición en Clases

06:06 min

Material Thumbnail

Model View Presenter explicado

14:26 min

Material Thumbnail

Capa Model

09:49 min

Material Thumbnail

MVP en un Proyecto Android: Presenters y Views

10:59 min

Material Thumbnail

MVP en un Proyecto Android: Model

11:17 min

Material Thumbnail

Ubicando el código en MVP

12:23 min

¿Qué es Clean Architecture?

03:18 min

Arquitectura Model View ViewModel (MVVM)

Material Thumbnail

¿Qué es la arquitectura Model View ViewModel (MVVM)?

08:47 min

Material Thumbnail

¿Cómo funciona MVVM Data Binding?

10:20 min

Material Thumbnail

MVVM Data Binding estructurando nuestra aplicación y migrando a AndriodX

10:23 min

Material Thumbnail

MVVM DataBinding creando un ViewModel

12:43 min

Material Thumbnail

Patron Observer en MVVM

05:08 min

Material Thumbnail

MVVM Data Binding: integrando ViewModel a View

14:33 min

Material Thumbnail

MVVM Data Binding: RecyclerView Adapter

13:09 min

Material Thumbnail

MVVM Data Binding: RecyclerView CardView

16:50 min

Android JetPack Arquitectura

Material Thumbnail

¿Qué es Android JetPack Arquitectura?

12:55 min

Material Thumbnail

¿Cómo funciona la arquitectura de componentes?

23:01 min

Material Thumbnail

Arquitectura Componentes Lifecycle ViewModel

14:58 min

Material Thumbnail

Arquitectura Componentes Lifecycle Observe

10:04 min

Fin del curso

Material Thumbnail

Conclusiones

00:55 min

nuevosmás votadossin responder
Eduardo Binns Sánchez
Eduardo Binns Sánchez
Estudiante
Tengo una duda Para que es necesario tener las clases que heredan de BaseObservable, no logre comprender eso bien
2
Enrique Aguilar
Enrique Aguilar
Estudiante
Tengo una duda estoy viendo el curso ya pasado unos meses y ya cambio un poco la manera de hacer la instancia y me pregunta es que la for...
1
Jesus Reeb
Jesus Reeb
Estudiante
2020-08-08 14:54:12.129 18585-18585/? E/ffersandcoupon: Unknown bits set in runtime_flags: 0x8000 2020-08-08 14:54:14.227 18585-18585/com...
1
Jesus Reeb
Jesus Reeb
Estudiante
com.google.gson.JsonNull cannot be cast to com.google.gson.JsonArray tengo este puqueño error alguien sabe la solucion?
1
Jesus Reeb
Jesus Reeb
Estudiante
//principio de Liskov substitucion deberiamos usar una clase hija para sustitui a una clase padre sin obtener errores private var coupons...
1
Byron Peña Villarreal
Byron Peña Villarreal
Estudiante
Sí al momento de deslizar el recyclerview la aplicación truena es debido al uso de lateinit var en la clase Coupon, ya que al de...
3
Ricardo Rito Anguiano
Ricardo Rito Anguiano
Estudiante
Este curso puede aplicar tambien al desarrollo en xamarin?
1
Juan Pablo Rodríguez Morales
Juan Pablo Rodríguez Morales
Estudiante
¿Es necesario hacer esa migración o es posible crear el proyecto ya con el estándar de Android X?
1
Roger Aldayl Patiño Blanco
Roger Aldayl Patiño Blanco
Estudiante
En CouponViewModel no estamos violando el principio Single Responsability??
1
Roger Aldayl Patiño Blanco
Roger Aldayl Patiño Blanco
Estudiante
Me queda una duda, se supone que se esta llamando al repositorio en un sub hilo, para devolver el valor deberíamos usar postValue, setVal...
1