Skip to content

Latest commit

 

History

History
28 lines (15 loc) · 1.66 KB

File metadata and controls

28 lines (15 loc) · 1.66 KB

getx_demo_1: Una aplicación de muestra sobre estados en Flutter con GetX.

Proyecto diseñado para ilustrar la gestión de estados dentro de aplicaciones Flutter utilizando el paquete GetX.

Resumen e indicaciones.

GetX es un paquete popular en el ecosistema Flutter que proporciona una solución eficiente y simplificada para la gestión de estados, además de ofrecer funcionalidades para la navegación y la gestión de dependencias sin necesidad de boilerplate (código que tiene que escribirse en múltiples lugares con poca o ninguna alteración, es decir, código repetitivo) adicional.

Elementos dentro de esta aplicación:

  • Ciclo de vida de un GetxController: GetX proporciona una gestión eficiente de los recursos, asegurando que el controlador se mantenga vivo solo cuando sea necesario y se liberen los recursos cuando ya no se utilicen.

  • Gestión de Estados Reactivos: Demostrar el poder de GetX para crear aplicaciones reactivas, donde los cambios en los datos automáticamente actualizan la UI sin necesidad de un setState manual.

  • Navegación y Rutas: GetX simplifica la navegación entre pantallas, incluyendo el paso de datos y la gestión de rutas dinámicas.

  • Estados globales con GetX: Manejo de datos o estados que deben ser accesibles desde múltiples partes de tu aplicación, sin necesidad de pasarlos directamente a través de constructores o callbacks.

Indicaciones técnicas.

  • Flutter versión 3.16.6 en canal estable.
  • Dart versión 3.2.3.
  • DevTools versión 2.28.4.
  • Xcode, CocoaPods versión 1.14.3.
  • Dispositivos de testeo: iPhone 15 ProMax, iPhone SE de tercera generación, iPad Pro (11 pulgadas), Motorola One Fusion con Android 11.0.