Entradas

Mostrando entradas de septiembre, 2021

Getx 2 - variables reactivas - Lista, Mapas, Objetos

Imagen
Getx 2 - variables reactivas - Lista, Mapas, Objetos En la entrega anterior hablaba de las variables primitivas reactivas obs, de los observadores y de cómo las variables obs envuelve el tipo especificado, estas son primitivas: final var = 0.obs; // Será un entero final var = ' '.obs; //String final var = 0.0.obs; //double final var = false.obs; //boolean Ahora bien, List, Map y los objetos propietarios son algo diferentes. List y Map Dart sí permite sobrecargar los métodos de List y Map, es por ello que no se utiliza value para acceder al valor contenido internamente en el observable. Las List y Maps se definen: final lista = <String>[].obs; final mapa = <String, String>{}.obs; Y se acceden igual que se hace siempre con estos objetos: lista.add("cadena");  //añadimos una cadena lista[3]; //obtenemos el elemento 3 de la lista mapa["dato1"]="cadena"; // agregamos o modificamos el elemento "dato1" mapa["dato1"] ; //ob...

Getx 1 - Variables reactivas y observadores

Imagen
 Getx 1 - variables reactivas y observadores He participado y ayudado en bastantes proyectos usando Getx y la mayoría de los programadores no tienen muy claro con Getx que es una variable observable, un observador o un controlador, mezclando todos los conceptos sobre gestión de estados (state management) terminando con un batido confuso. Getx es un "ecosistema" trata de resolver diversos problemas a los que se enfrenta un programador de Flutter. Por ello es muy fácil perderse al mezclar sus diversas partes. En estos artículos trataré de identificar conceptos y uso de las distintas partes. En este primer artículo comenzaré por la parte más básica, las variables reactivas y los observadores.  Seguidor del principio KISS trataré de no agregar más que lo que sea necesario, por ello, aunque hay diversos modelos sólo pretendo exponer el modelo reactivo, ya que es en general el que yo he usado y lo encuentro efectivo, fácil y de poco consumo. Si hay inquietud siempre se puede docume...