Clean Arquitecture: Mi visión en Flutter (2/2), implementando con Getx
En el primer artículo hablé de qué suponía Clean Arquitectura (CA) y mostré una primera configuración de directorios. En éste vamos a ver como implementar usando Getx para todo, gestor de estados, navegación, inyección y consumir apis rest. Podeis sustituir cada uno de estos elementos por la preferencia que tengáis Codificaremos el siguiente esquema: Por un lado tenemos el Servidor que vía Internet nos ofrece los datos que utilizaremos en la aplicación. Estos datos estarán en formato json. Para el ejemplo usaré jsonplaceholder . Crearé una aplicación flutter con tres pantallas: Home, pantalla inicial que únicamente tendrá un botón para navegar a la siguiente pantalla y sirve de presentación. Usuarios, pantalla que muestra una lista de usuarios. Al seleccionar un usuario se enseña, en la siguiente pantalla, la lista de álbumes que el usuarios tiene Álbumes, pantalla que muestra la lista de álbumes de un usuario. Se hace back para volver a la pantalla de usu...