Al momento de la publicación, la versión más reciente es 6.0.2 de provider.

¿Cómo usar PROVIDER en Flutter?

¿Qué es PROVIDER?

Provider es un gestor de estado muy fácil de implementar en una aplicación nueva o ya desarrollada.

Veremos como inicializar variables e ir modificando su contenido a travéz de un input/TextFormField o un button/ElevatedButton.

Utilizaremos ChangeNotifier, ChangeNotifierProvider y MultiProvider.

Además, aprenderemos la diferencia entre watch y read.

  • watch observa los cambios en getters.
  • read ejecuta funciones/métodos.

Tutorial

package provider: https://pub.dev/packages/provider

Al momento de la grabación

  • provider: 6.0.2
  • sdk flutter: 2.5.3
  • dart: 2.12.0