¿Cómo usar PROVIDER en Flutter?

  Рет қаралды 7,878

DATOGEDON

DATOGEDON

2 жыл бұрын

En una app existente vamos a agregar provider.
Post: s.datogedon.com/fp
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.
Un watch observa los cambios.
Un read ejecuta funciones/métodos.
package provider: pub.dev/packages/provider
Al momento de la grabación:
provider: 6.0.2
sdk flutter: 2.5.3
dart: 2.12.0

Пікірлер: 29
@GJFlores
@GJFlores Жыл бұрын
pasaba por aquí y ya me quedé buen contenido de tu canal
@datogedon
@datogedon Жыл бұрын
espero te sirvan. saludos!
@ronaldlimachimamani3525
@ronaldlimachimamani3525 7 күн бұрын
Se entiende a la perfeccion, podrias hacer un video sobre los tipos de estado
@datogedon
@datogedon 5 күн бұрын
que te refieres con tipos de estado? a stateless y statefull?
@jonnathanSpinosa
@jonnathanSpinosa 2 жыл бұрын
Amigo por fin entendí sobre Provider tienes mas ejemplos Muchas gracias
@datogedon
@datogedon Жыл бұрын
Hola bro. Que ejemplo te interesaría?
@jonnathanSpinosa
@jonnathanSpinosa Жыл бұрын
@@datogedon sabes si es posible hacer un formulario dinámico con provider? Que los campos se activen o desactiven por ejemplo. Gracias!
@LuisMartinez-se2np
@LuisMartinez-se2np Жыл бұрын
Que buen contenido hermano, gracias por compartirlo, fuiste muy claro y conciso con el ejemplo, hasta hiciste ver fácil el uso del Provider, felicidades!
@datogedon
@datogedon Жыл бұрын
Muchas gracias por tus palabras. Aquí seguiremos compartiendo :)
@jdvii-programmer9378
@jdvii-programmer9378 2 жыл бұрын
Increible tu contenido bro. Creo que seria algo fenomenal que continuaras con tus tutoriales; tienes talento al enseñar.
@datogedon
@datogedon 2 жыл бұрын
muchas gracias por tu comentario. :) trataré de subir mas contenido
@Ticnoticos
@Ticnoticos Жыл бұрын
Empezaste bien, y terminaste aún mejor 🙏
@diegozarate8088
@diegozarate8088 Жыл бұрын
Que onda bro! Me avente un curso de udemy y no me había quedado claro, con tu video ya me quedó al 100! Que chido que hagas videos!
@datogedon
@datogedon Жыл бұрын
Que bueno que te haya servido. Animo, vamos por más.
@federicomarilungo
@federicomarilungo Жыл бұрын
Muy buen video! y muy bien explicado. Muchas gracias! Estaria bueno uno comparando esto con el bloc pattern.
@datogedon
@datogedon Жыл бұрын
Lo haré
@666FK
@666FK Жыл бұрын
buena info, gracias por compartir!
@javiervillar4109
@javiervillar4109 9 ай бұрын
Gracias ! Simple y básico 🤙
@datogedon
@datogedon 9 ай бұрын
A la orden
@rbndigital1235
@rbndigital1235 Жыл бұрын
Muchas gracias amigo
@julianespitia9003
@julianespitia9003 Жыл бұрын
Me gusto tu video, gracias por la explicación. ¿Qué tema de VSCode utilizas?
@datogedon
@datogedon Жыл бұрын
Se llama Ayu Mirage
@LeninLinares007
@LeninLinares007 Жыл бұрын
Muy buen video, solo tengo una duda, Por qué el metodo "setTexts" es de tipo FUTURE y async ?
@datogedon
@datogedon Жыл бұрын
Realmente no es necesario usar metodos Future (al usar Future es obligatorio que la función sea async). Sin embargo cuando usamos un metodo que no sea Future, si llega a ser necesario agregar un await Future.delayed... y el método debe ser async y eso nos lleva de vuelta a hacer un método Future. Pero si no necesitas los delayed, puedes usar un metodo normal.
@soran2290
@soran2290 Жыл бұрын
Muy bien explicado sin tanto relleno, pero me recarga toda la pagina alguna idea de como arreglar eso?
@datogedon
@datogedon Жыл бұрын
estas usando un state full widget?
@lecheelemental4739
@lecheelemental4739 Жыл бұрын
Hola. Buen video. Tengo una pregunta ¿Es necesario que MultiProvider contenga MaterialApp, o se puede declarar en otra parte del "árbol"?
@lecheelemental4739
@lecheelemental4739 Жыл бұрын
Es obligatorio que contenga a MaterialApp, creo que es porque en MaterialApp se crea toda la estructura de navegación.
@datogedon
@datogedon Жыл бұрын
Si. Siendo un singleton es necesario que la inyección esté en lo mas alto, en este caso MaterialApp
Navigator MaterialPageRoute en Flutter
6:12
DATOGEDON
Рет қаралды 716
Flutter: Provider, una alternativa al BLoC
31:46
Fernando Herrera
Рет қаралды 53 М.
OMG🤪 #tiktok #shorts #potapova_blog
00:50
Potapova_blog
Рет қаралды 18 МЛН
Khó thế mà cũng làm được || How did the police do that? #shorts
01:00
ОСКАР vs БАДАБУМЧИК БОЙ!  УВЕЗЛИ на СКОРОЙ!
13:45
Бадабумчик
Рет қаралды 2,8 МЛН
#googleflutter  Cubit Vs Bloc - Flutter Bloc Tutorial
10:40
Mobile Programmer
Рет қаралды 2,1 М.
Cómo Flutter lo cambió todo
8:02
Julio Andres Dev
Рет қаралды 24 М.
Curso de Flutter - Manejo de estado con Provider (100% explicado)
33:01
Código Correcto
Рет қаралды 10 М.
Flutter Provider EASY Tutorial
9:43
Flutter Mapp
Рет қаралды 43 М.
Flutter: Bloc, yield, async* y streams
26:37
Fernando Herrera
Рет қаралды 35 М.
Usando provider consumiendo api rest en flutter
39:18
pauvel
Рет қаралды 5 М.
Flutter File Structure for Big Projects
9:40
Tadas Petra
Рет қаралды 57 М.
OMG🤪 #tiktok #shorts #potapova_blog
00:50
Potapova_blog
Рет қаралды 18 МЛН