Arquitectura de Software

1

Arquitectura en Android

2

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

3

¿Qué es la Arquitectura de Diseño?

4

SOLID: Single Responsability y Open/Closed Principles

5

SOLID: Liskov substitution, Interface segregation y Dependency Inversion principle

6

Evolución de la Arquitectura en Android

Arquitectura Model View Controller (MVC)

7

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

8

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

9

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

Arquitectura Model View Presenter (MVP)

10

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

11

¿Qué es Clean Architecture?

12

Composición en Clases

13

Model View Presenter explicado

14

Capa Model

15

MVP en un Proyecto Android: Presenters y Views

16

MVP en un Proyecto Android: Model

17

Ubicando el código en MVP

Arquitectura Model View ViewModel (MVVM)

18

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

19

¿Cómo funciona MVVM Data Binding?

20

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

21

MVVM DataBinding creando un ViewModel

22

Patron Observer en MVVM

23

MVVM Data Binding: integrando ViewModel a View

24

MVVM Data Binding: RecyclerView Adapter

25

MVVM Data Binding: RecyclerView CardView

Android JetPack Arquitectura

26

¿Qué es Android JetPack Arquitectura?

27

¿Cómo funciona la arquitectura de componentes?

28

Arquitectura Componentes Lifecycle ViewModel

29

Arquitectura Componentes Lifecycle Observe

Fin del curso

30

Conclusiones

Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

Curso de Arquitectura de Android

Curso de Arquitectura de Android

Anahí Salgado Díaz de la Vega

Anahí Salgado Díaz de la Vega

MVP en un Proyecto Android: Model

16/30
Recursos

Aportes 33

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

“Ayyy nunca me muestra el que quiero! Tengo que andar escribiendolo siempre!”
-Anahi Salgado 2019-

Se está aplicando el principio
L - Liskov Substitution

Liskov substitution

el Principio de Liskov Substitution
Deberíamos poder usar una clase hija para sustituir a una clase padre sin obtener errores.

Efectivamente Liskov

No seria bueno tener carpetas para los Repositorys?

Se aplica el principio Liskov Substitution

Liskov Substitution no pensé que se utilizaría tan pronto los principios SOLID

Liskov substitution

L (Liskov Substitution)

Estamos aplicando la L (Liskov Substitution)

Liskov

- en el repository colocamos cualquier logica sea de autenticacion por servicios ó firebase?

Liskov!

El principio que SOLID que se está manejando es Liskov substitution.

El tercero, Liskov Substitution

Liskov!

Liskov Substitution

Yo considero que se aplican tanto Liskov como Dependency inversion

Liskow Substitution

El principio Liskow

es el principio Liskov Substitution

El principio que implementaste es el principio Liskov Substitution

Serìa el principio de Liskov

Esta usando el Principio Liskov Substitución

El principio solid que estas usando es Liskov Substitution.

Liskov substitution.

el principio 3, liskov

Se esta aplicando Liskov substitution

Liskov

Tuve que ver varias veces esté vídeo y los últimos 3 para entender del todo, nunca pensé que la arquitectura para Android sería compleja.

Liskov substitucion

liskov subtitution no pensé que se utilizara tan pronto los principios SOLID