estimado muchas gracias por fin logro entender la autenticación, he estado buscando métodos y no los entendía, ahora yo lo que haré es ajustar tu ejemplo pero a bloc, porque yo trabajo con blocs... de verdad estoy muy agradecido, un gran abrazo!!!!
excelente video, he modificado un poco el código para ajustarlo a la nueva versión de dart/flutter y para incluir Facebook y Correo/Contraseña, me has sido de mucha ayuda!
disculpen, no se si puedan ayudarme. Al hacer la clase User y crear en constructor tengo este error DocumentSnapshot userDoc A value of type 'Object? Function()' can't be assigned to a variable of type 'Map'. Try changing the type of the variable, or casting the right-hand type to 'Map'.dart(invalid_assignment)
Hola! Estoy teniendo algunos problemas en el archivo auth.dart Uno de los errores es el siguiente: The argument type 'Future Function(User)' can't be assigned to the parameter type 'void Function(User?)?'. En la línea _auth.authStateChanges().listen(_onAuthStateChanged); Podrías explicarme qué está mal?
Hola me pasó igual lo que hice fue revisar la versión de flutter, como el video es de hace ya un tiempo algunas cosas han cambiado como el null safety.
@@lunagutierrez4884 no :( fue cuando hice el tutorial hace unos meses pero lo que puedes hacer es subir tu proyecto a girhub y te ayudo a hacer un pr para ver el error que te da
Hola antes que nada gracias por ver el video, como puedes ver en el video se usa un método llamado onAuthStateChanged ese método automáticamente detecta cuando el token o la sesión vence y actualiza la app al página del login también aplica cuando se cierra la app y la abres de nuevo pero el token ya venció entonces muestra la pantalla del login, habrá que revisar si ha cambiado algo respecto a la ultima versión del package de firebase. Saludos!
A este mismo código agregaré inicio de sesión con email y password con esto también puedes gestionar el inicio de tu app hasta si tienes backend en nodejs.
Noviembre de 2023 y no sirve , ese codigo es muy antiguo y sale un monton de errores, es perdida de tiempo , si lo resubieras actualizado seria genial , no es hate, solo mi opinion
estimo que es la explicacion mas sencilla y clara que he visto, gracias se gano el LIKE
Gracias bro, se viene mas contenido.
estimado muchas gracias por fin logro entender la autenticación, he estado buscando métodos y no los entendía, ahora yo lo que haré es ajustar tu ejemplo pero a bloc, porque yo trabajo con blocs... de verdad estoy muy agradecido, un gran abrazo!!!!
excelente video, he modificado un poco el código para ajustarlo a la nueva versión de dart/flutter y para incluir Facebook y Correo/Contraseña, me has sido de mucha ayuda!
disculpen, no se si puedan ayudarme. Al hacer la clase User y crear en constructor tengo este error
DocumentSnapshot userDoc
A value of type 'Object? Function()' can't be assigned to a variable of type 'Map'.
Try changing the type of the variable, or casting the right-hand type to 'Map'.dart(invalid_assignment)
Puedes revisar las versiones de los paquetes se han actualizado mucho
Claro como el agua! excelente bro!
Muchas gracias por tu comentario y ver el video 👋
En auth línea 24 minuto 5:44 me puedes explicar como funciona esa línea y qué significan los dos puntos ":" ?
como seria para registrar los usuarios? excelente video
BRUTAL!
Excelente explicación 10/10 sigue así 👍🏽💪🏽
Hola! Estoy teniendo algunos problemas en el archivo auth.dart
Uno de los errores es el siguiente:
The argument type 'Future Function(User)' can't be assigned to the parameter type 'void Function(User?)?'.
En la línea
_auth.authStateChanges().listen(_onAuthStateChanged);
Podrías explicarme qué está mal?
Hola me pasó igual lo que hice fue revisar la versión de flutter, como el video es de hace ya un tiempo algunas cosas han cambiado como el null safety.
@@ManuelGarcia-sz9tf Gracias! De casualidad tienes tu proyecto en un git para que yo pueda comparar y entender mejor?
@@lunagutierrez4884 no :( fue cuando hice el tutorial hace unos meses pero lo que puedes hacer es subir tu proyecto a girhub y te ayudo a hacer un pr para ver el error que te da
hola, se me presento este mismo error.
No encuentro la forma de solucionarlo, alguno me podria ayudar porfavor.
Excelente gracias por compartir
Cómo hacer para verificar si un token ya expiró y cómo actualizarlo?
Hola antes que nada gracias por ver el video, como puedes ver en el video se usa un método llamado onAuthStateChanged ese método automáticamente detecta cuando el token o la sesión vence y actualiza la app al página del login también aplica cuando se cierra la app y la abres de nuevo pero el token ya venció entonces muestra la pantalla del login, habrá que revisar si ha cambiado algo respecto a la ultima versión del package de firebase. Saludos!
@@ManuCodes si funciona perfectamente al colocarlo en el initstate y pasarlo a la variable declarada del User propio de firebase
Excelente guía!
Y si queremos que se registre desde nuestra app y de igual manera iniciar sesión desde nuestra app sin google como se haria? excelente video amigo!
A este mismo código agregaré inicio de sesión con email y password con esto también puedes gestionar el inicio de tu app hasta si tienes backend en nodejs.
@@ManuCodes Genial!! Me puedes avisar cuando lo hagas para echarle otro vistazo pls
Cómo sería para registrar usuarios x2
En el minuto 08:12 hacemos la función donde registramos nuestro usuarios en nuestra base de datos.
Saludos y gracias por ver el video :D
muchas gracias
Qué plugging para el texto usas? Excelente video por cierto!
Hola 👋, el tema es uno que modifiqué se llama outrun electric y uso Flutter snippets para auto completado.
Excelente video continua
Excelente video 👌
genial!
Gracias Jaime no olvides compartir, Saludos 👋
Excelente video men!
Gracias bro
Si puedes uno con bloc y otro con mobx
Claro! Estaré haciendo videos con diferentes arquitecturas 👌
Como recupero la contraseña del keytools? alguien sabe?
siempre es android
Noviembre de 2023 y no sirve , ese codigo es muy antiguo y sale un monton de errores, es perdida de tiempo , si lo resubieras actualizado seria genial , no es hate, solo mi opinion
Me haré el espacio para actualizar lo que esté antiguo muchas gracias por pasarte por acá 🙏