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

¿Qué es Android JetPack Arquitectura?

26/30
Recursos

Android JetPack es lo nuevo para desarrollar aplicaciones android. Es la nueva forma de acelerar el desarrollo de aplicaciones con componentes para modularizar las partes claves del proyecto.

  • Crea de forma más rápida y sencilla aplicaciones de alta calidad y testeables.

  • AndroidX es la evolución de Android Support. Esta siendo actualizada progresivamente y tendrá soporte para versiones anteriores.

Android JetPack adoptó la arquitectura MVVM (Model-View-ViewModel)

Componentes de Android JetPack:

  • Base
  • Comportamiento
  • Arquitectura: Tiene cuatro elementos: Room, Lifecycle, LiveData, ViewModel.
  • UI

Aportes 10

Preguntas 1

Ordenar por:

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

Habrá un curso Android dedicado 100% a JetPack ?

Este curso es muy bueno, pero es necesario verlo completo mas de una vez

Para cuando un curso de Corutinas, Unit Test y Arquitecture Components?

Hasta ahora un curso genial, no se debe tomar a la ligera se debe practicar mucho pero es algo que todo desarrollador debe saber como mínimo para tener éxito en sus proyectos.

Yo creo que debería a ver un curso donde enseñen las funcionalidades de Android Studio para las personas que recién estamos empezando en el mundo del desarrollo de aplicaciones móviles.

Aquí un diagrama con el MVVM usando el ejemplo de los cupones. Aunque no estoy muy seguro del segmento del RoomDatabase con el Coupon.kt, para mi seria una de las entidades bases para crear los elementos durante la interacción con la DB

Falto el link al estudio de Room con respecto a las otras ORM

Room es hermoso ❤️

wow, si que es otro nivel x10

Excelente porfin llegamos a la clase de Android Jetpack