@@codigoflutter4482 hola buena tarde. Me podría hacer un fa grande. Si te envío un código me ayudarías es que no he podido que me traiga la imagen. Y cuando agrego no me sale el loading de que esta pensando. Me yudas? . Gracias
Muchísimas gracias por tus videos !! sirven de bastante ayuda, nada mas como observación creo que deberías de ir mostrando lo que vas avanzando, porque creo que seria aun mas simple de entender y agradable si fuéramos viendo lo que vamos haciendo, de ante mano muchísimas gracias !!
Manuel te invito a que veas uno mas reciente, ya que las librerias son actulizadas cada cierto tiempo y este hay algunas que ya no estan funcionando, por ejemplo puedes ver este es reciente ua-cam.com/video/f0qUY54DSBs/v-deo.html
@@codigoflutter4482 Vale muchas gracias jajaj, llevo 6 días intentando que me funcione el visual studio y me tocó android studio pero gracias entonces iré a seguir el tuto del otro vídeo
@@codigoflutter4482 hola broo, hay la manera de que me ayudes en eso, y podemos hacer un negocio, es para mi tesis. Porfa, mi correo es rockstarcks@gmail.com
buenas tardes profesor, tengo una duda en el proyecto me aparece este error, ya realice actualizaciones pertinentes pero sigue sin funcionar :* Error running Gradle: ProcessException: Process "C:\Users\a\AndroidStudioProjects\flutter_app_products\android\gradlew.bat" exited abnormally: Starting a Gradle Daemon, 2 busy and 4 incompatible and 1 stopped Daemons could not be reused, use --status for details FAILURE: Build failed with an exception. * Where: Build file 'C:\Users\aalem\AndroidStudioProjects\flutter_app_products\android\app\build.gradle' line: 24
respecto al problema del gradle, a mi me sirvió hacer un flutter clean en consola, volver a agregar el archivo google-services.json y luego reiniciar mi app. Espero te puedo servir de algo
Hola como en Andoid Studio con flutter puedo solventar el error que me marca en el archivo build.gradle en este linea localProperties = new Properties() ya lo he puesto en comentarios y no me deja conectarme a firebase
Amigo me sale esto en la ultima parte del modelo de products [{ "message": "The operator '[]' isn't defined for the type 'Object'. Try defining the operator '[]'.", me puedes ayudar por favor ya que me marca error _name = snapshot.value['name']; en el ['name'] gracias
Buena idea, este es un ejemplo de video llamada, de seguro existe alguno con video chat medium.com/agora-io/add-real-time-video-to-your-flutter-apps-using-the-agora-flutter-sdk-68ae6d8fa6d8
hola, muy bonito y ùtil video. Lo estoy usando para aprender flutter y dart. Tengo varias preguntas; No me reconoce "dart:html". tampoco "kernel_snapshot.d".
hola amigos quisera una ayudita, tengo un error al querer visualizar el listview... me arroja algo como esto: /flutter (11952): [ERROR:flutter/lib/ui/ui_dart_state.cc(148)] Unhandled Exception: NoSuchMethodError: Class '_InternalLinkedHashMap' has no instance method 'call'.
Tuve un error: FAILURE: Build failed with an exception. * Where: Build file 'F:\Flutter\Projects\Alola\android\app\build.gradle' line: 24 * What went wrong: A problem occurred evaluating project ':app'. > ASCII Lo arreglé bajando la versión del google service version de 4.3.0 a 4.2.0
Muchas gracias amigo , pero me ocurre un problema , al crear la BD en firebase , no logro que se creen los campos , sigo tus instrucciones pero al añadir los servicios de google con la versión en el build.gradle me saltan errorores y no se si tenga que ver con eso que no se crean o registran los campos aunque la app logra compilar. Muchas gracias
hola codigo Alpha, e estado siguiendo el video de princio a fin, pero me arroga un error: GradleException, me marca que cree una clase, no se donde o como crear dicha clase
Hola Gilberto, con esta linea el regresa a la pnatalla anterior y deberia mostrar el cambio en tiempo real, Navigator.of(context).pop(); //regrese a la pantalla anterior. esto no funciona cuando se trabaja con imagenes. Ejemplo image.network ese tema es algo complejo ya que se requiere varias libresiras como cache_manager, cache network image y validar varias cosas para que no genere error y pueda pintar la informacion.
Creo que no me entendiste! Si la app refleja por ejemplo el nombre, si ese nombre lo cambio en firebase database, la app debe de mostrarme el nuevo nombre, pero aquí no sucede eso, tengo que cerrar la app y abrirla de nuevo para ver el cambio
@@gilbertoduran680 Hola Gilberto por defecto cualquier cambio que haga en la BD se refleja de inmediato, sin realizar ningún código especial, en otras palabra no requiere un escuchador por que el ya esta integrado. Realice la prueba abri Produc List y desde la consola firebase le realice un cambio nombre presione enter y de inmediato realizo el cambio en el telefono, tambien probe Firestore, que de ser posible mañana publicamos el video y funcional igual.
Buen dia cuando intento correr el comando gradlew signingReport, me sale que gradlew no se reconoce como un comando interno o externo, saben a que se debe?
Buen día, me funcionó subiéndome un nivel, ejecutando el comando ./gradlew signingReport, pero en la ruta rutaDeTuProyecto\android> en lugar de \android\app>
Profesor me puede aclarar una duda es que nunca he usado firebase para mis cliente y me gustaría saber si es muy costoso tener que usar firebase. Desde tu experiencia mas o menos cuanto se debe pagar mensual?, entiendo que firebase cobra por cantidad de almacenamiento supongamos que la aplicación seria un tipo UBER o algo parecido a Uber cuanto se puede pagar mensual mas o menos
Personalmente creo que los servicios de Google son costosos, es por eso que a la hora de llevar algo a producción se buscan otras alternativas de todos modos puede revisar este link donde estan los precios y tiene una calculadora según su necesidad firebase.google.com/pricing?hl=es-419
Hola descargué el proyecto, pero me marca un error en el archivo product_screen.dart al importar el firebase_storage, cuando instalo la dependencia me marca error
Buenos dias! estoy iniciando en la programacion con flutter dart, cuando importar librerias por ejemplo las de ui (package:flutter_app_products/ui/product_screen.dart), no las tengo inlcuidas hice todos los pasos como venis en el tutorial pero no da error, como qe no esta ese package... alguna posible solucion? el tuto esta muy bueno!
Hola Deyson, cuando se hace un cambio y no se ve reflejado, quiere decir que el estado en este caso setState no esta haciendo bien su trabajo, no lo tenemos para que refremuestre el listview, algo como esto en el boton de actualizar onPressed: () async { await Navigator.push( context, MaterialPageRoute( builder: (BuildContext context) => ListViewPage(), fullscreenDialog: true, ) ); setState(() {}); },
excelente video me sirvió a toneladas pero no tienes alguno que explique el como los usuarios pueden leer una tabla publica por asi decirlo, algo que puede ser como un sistema de votacion o algo asi, lo que hizo me sirvio pero me deja dudas
Hola Reynaldo, lo acabo de probar y funciona sin problema, mira la velocidad de tu internet, en los botones de youtube configuración calidad, déjala mas baja ejemplo 480, déjame saber si te funciono
el código en algunas ocasiones es el 100% funciona o tras 99% o poco menos eso depende de los creadores de los paquetes, algunos paquetes requieren algunas lineas para iOS, en la descripción de cada paquete dice si es necesario adicionarle esas lineas, ellos las proporcionan se agregan y listo todo funciona
Pregunta. Registro un usuario y se crea una colección llamada usuarios se le da un ID y adentro va nombre. Dirección. Etc Como haría para poder agregar otra colección llamada mascotas al usuario
No tengo la respuesta de momento, pero te puedo referir estos link: medium.com/@alfianlosari/firebase-realtime-database-many-to-many-relationship-schema-4155d9647f0f otro pero seria con Cloud Firestore: stackoverflow.com/questions/52696311/cloud-firestore-how-to-get-relational-data-from-two-collections. Es muy importante tu pregunta, de seguro mas adelante realizaremos algún vídeo que tenga CRUD con Cloud Firestore y maneje al menos unas dos colecciones "Tablas" que tengan relación.
En que parte del codigo da error, revisa la consola, si puede adjunta una imagen error para intentar ayudarte, de todos modos si estas iniciando mejor te invitamos con una nueva serie de videos nuevos que están funcionando ua-cam.com/video/f0qUY54DSBs/v-deo.html
@@codigoflutter4482 muchas gracias por responder, le envío la imagen a través del siguiente link drive.google.com/file/d/1BdxOFc-IRBMSCxjaPpMQwELYSi346xQe/view?usp=sharing
@@emirogamez desde la consola o terminal digitas flutter clean luego flutter doctor revisa en este que no este dando algun error luego prueba nuevamente sino usa el celular directamente para descartar algo en el emulador
Revisa que en Firebase si quede subida la información si es asi, en la app revisa si al salir y volver a ingresar carga la información, déjanos saber que ocurrio
Excelente video. Se me presenta un error, los datos que aparecen salen como NULL, pero en la base de datos si se registran normal, Me podrías ayudar con ello?
Hola es posible que en el video nos hubiese quedado algo mal en la gestión de estado con setState por eso no refresca la pantalla automáticamente y te sale null, existe una serie de video mas recientes donde manejamos paquete de estado llamado GetX y puedes llegar a prender de forma fácil
Hola. Buena tarde tengo una pregunta tengo en cloud firestore asi= Usuarios=>id=>mascotas=>id=>nombre. Como hago para llamar el id de la collection mascotas?
gracias por todo, tengo otra pregunta, le estoy implementando a mi app flutter_launch para colocar lo de whatsapp pero me sale error me dice que kotlin esta en 1.1.51 y debe estar en 1.3.0 no se que hacer no entiendo. me ayuda por favor?
Excelente tu video, pero en Product.map(dynamic obj) y Product.fromSnapshot me aparece Product señalado en rojo estoy usando firebase_database: ^7.1.2, agradezco una idea para continuar gracias de antemano
Hi Tareq, in the file listview_product.dart, you create a method like this. void _showDialog(context, position) { showDialog( context: context, builder: (BuildContext context) { return AlertDialog( title: Text('Alert'), content: Text('Are you sure you want to delete this item?'), actions: [ IconButton( icon: Icon(Icons.delete, color: Colors.purple,), onPressed: () => _deleteProduct(context, items[position],position)), new FlatButton( child: Text('Cancel'), onPressed: (){ Navigator.of(context).pop(); }, ), ], ); }, ); } //you look for the delete button and change it for this IconButton( icon: Icon(Icons.delete, color: Colors.red,), onPressed: ()=>_showDialog(context, position)), in a few minutes I updated the GitHub if you want to see the code.
estimado puede poner un tutorial de como colocar un widget para utilizar las camara del telefono y cargar las fotos en la app y visualizarlas en un gestor de contenidor web con flutter y en la app con firebase
@@forthenuse ua-cam.com/video/mr0kSKVCgdE/v-deo.html puedes ver como funciona lo de subir una foto por camara o por la galeria, el codigo esta el GitHub
Hola Isidro, por supuesto que puedes usar Mongo, para esto emplea la libreria correcta, de paso mira un ejemplo en la documentación pub.dev/packages/mongo_dart y por que es mas comun porque como es de Firebase que usa Real time y Firestore son de Google y Flutter de google existe un mayor soporte, pero esto no quiere decir que no se puedan usar alternativas, en el canal tenemos videos con MySql
Google al igual que otros creadores de paquetes los actualizan cada cierto tiempo, este error es por una actualización, te invito para que veas un video mas reciente que si funciona ua-cam.com/video/n4SHjuub4ss/v-deo.html
Product.fromSnapShop(DataSnapshot snapshot) { _id = snapshot.key!; _name = snapshot.value['name']; _codebar = snapshot.value['codebar']; _description = snapshot.value['description']; _price = snapshot.value['price']; _stock = snapshot.value['stock']; } En esta parte en los corchete ['name'] me sale error
Alejandro es difícil saber en que parte se esta quedando, la sugerencia es hacerle un print("VA FUNCIONANDO") saber donde se esta quedando el video tiene algo de tiempo el frameword a evolucionado muy rápido, no es complicado pero si lleva tiempo
Muy bueno. Como se agregaría una imagen?
Próximos días subiremos vídeo como se hace, pero si quieres déjame un correo te envió código
@@codigoflutter4482 si gracias. clinivet_navarro@hotmail.com
@@juliojahirnavarrocaicedo7872 ya te envie el correo con el código, la próxima semana subiremos el vídeo explicándolo.
@@codigoflutter4482 gracias
@@codigoflutter4482 hola buena tarde. Me podría hacer un fa grande. Si te envío un código me ayudarías es que no he podido que me traiga la imagen. Y cuando agrego no me sale el loading de que esta pensando. Me yudas? . Gracias
(deprecated) List List([int? length])
dart:core
Creates a list of the given length.
Gracias por el aporte. Saludos desde Perú mi hermano, un fuerte abrazo.
Excelente..! muy buen aporte. Saludos desde Venezuela. Ansioso de ver un nuevo video.
Gracias, Jesus, pronto estaremos publicando el siguiente sobre Cloud Firestore. un abrazo gente muy linda en Venezuela, existos.
Felicidades. Excelente video muchas gracias y espero mucho mas para apoyarlos en el canal.
Muchísimas gracias por tus videos !! sirven de bastante ayuda, nada mas como observación creo que deberías de ir mostrando lo que vas avanzando, porque creo que seria aun mas simple de entender y agradable si fuéramos viendo lo que vamos haciendo, de ante mano muchísimas gracias !!
Lo tendremos en cuenta gracias Paul, por la sugerencia
Buen vídeo amigo, me funcionó al 100%. Saludos desde México.
No e visto el vídeo pero te ganaste un sub, necesito lo que enseñas para un desafío para graduarme jajaj
Manuel te invito a que veas uno mas reciente, ya que las librerias son actulizadas cada cierto tiempo y este hay algunas que ya no estan funcionando, por ejemplo puedes ver este es reciente ua-cam.com/video/f0qUY54DSBs/v-deo.html
@@codigoflutter4482 Vale muchas gracias jajaj, llevo 6 días intentando que me funcione el visual studio y me tocó android studio pero gracias entonces iré a seguir el tuto del otro vídeo
Me gusto mucho el video, aprendí bastante, Me suscribi 👏🏾
Muy buen video, gracias por existir :)
Gracias a ti
Apoyando el canal, saludos.
Excelente amigo me apunto al canal desde hoy
Excelente. Gracias por el tuto
Graicas.... Desde la coordillera de los andes
que buen video, amigo podrías hacer un video referente a reserva de citas, fire, flutter y android studio, por faa
Gracias, posiblemente mas adelante.
@@codigoflutter4482 hola broo, hay la manera de que me ayudes en eso, y podemos hacer un negocio, es para mi tesis. Porfa, mi correo es rockstarcks@gmail.com
tuve un error. en la pagina de product list me aparece como null
buenas tardes profesor, tengo una duda en el proyecto me aparece este error, ya realice actualizaciones pertinentes pero sigue sin funcionar :* Error running Gradle:
ProcessException: Process "C:\Users\a\AndroidStudioProjects\flutter_app_products\android\gradlew.bat" exited abnormally:
Starting a Gradle Daemon, 2 busy and 4 incompatible and 1 stopped Daemons could not be reused, use --status for details
FAILURE: Build failed with an exception.
* Where:
Build file 'C:\Users\aalem\AndroidStudioProjects\flutter_app_products\android\app\build.gradle' line: 24
respecto al problema del gradle, a mi me sirvió hacer un flutter clean en consola, volver a agregar el archivo google-services.json y luego reiniciar mi app. Espero te puedo servir de algo
Como podemos crear subcoleccciones en el model y como podemos listar y editar una coleccion que tiene subcolecciones con flutter ????
En esta serie de video manejamos subcolecciones ua-cam.com/video/FWZvri_-X5w/v-deo.html
donde esta el comando para poder generar el certificado?
Hola como en Andoid Studio con flutter puedo solventar el error que me marca en el archivo build.gradle en este linea localProperties = new Properties() ya lo he puesto en comentarios y no me deja conectarme a firebase
Amigo me sale esto en la ultima parte del modelo de products [{
"message": "The operator '[]' isn't defined for the type 'Object'.
Try defining the operator '[]'.",
me puedes ayudar por favor ya que me marca error _name = snapshot.value['name']; en el ['name']
gracias
Excelente video una consulta puedes realizar un video de chart con forense y flutter
Buena idea, este es un ejemplo de video llamada, de seguro existe alguno con video chat medium.com/agora-io/add-real-time-video-to-your-flutter-apps-using-the-agora-flutter-sdk-68ae6d8fa6d8
Por ejemplo si desarrollo una app tal cual la estas realizando como la paso a ios?
1:20:00 firebase
hola, muy bonito y ùtil video. Lo estoy usando para aprender flutter y dart. Tengo varias preguntas; No me reconoce "dart:html". tampoco "kernel_snapshot.d".
Hola Sandor, te invitamos para que revises este video que esta actualizado, ua-cam.com/video/f0qUY54DSBs/v-deo.html
Como implementa uma busca por nome do produto ou categoria?
hola amigos quisera una ayudita, tengo un error al querer visualizar el listview...
me arroja algo como esto:
/flutter (11952): [ERROR:flutter/lib/ui/ui_dart_state.cc(148)] Unhandled Exception: NoSuchMethodError: Class '_InternalLinkedHashMap' has no instance method 'call'.
E/flutter (11952): Receiver: _LinkedHashMap len:4
E/flutter (11952): Tried calling: call("nombreSitio")
captura una pantalla de Debug console para mirar que esta ocurriendo
Tuve un error:
FAILURE: Build failed with an exception.
* Where:
Build file 'F:\Flutter\Projects\Alola\android\app\build.gradle' line: 24
* What went wrong:
A problem occurred evaluating project ':app'.
> ASCII
Lo arreglé bajando la versión del google service version de 4.3.0 a 4.2.0
lo baje pero no funciono, hice el cambio en el build.grade que esta fuera del app
Muchas gracias amigo , pero me ocurre un problema , al crear la BD en firebase , no logro que se creen los campos , sigo tus instrucciones pero al añadir los servicios de google con la versión en el build.gradle me saltan errorores y no se si tenga que ver con eso que no se crean o registran los campos aunque la app logra compilar.
Muchas gracias
hola codigo Alpha, e estado siguiendo el video de princio a fin, pero me arroga un error: GradleException, me marca que cree una clase, no se donde o como crear dicha clase
Gran duda...por que al momento de cambiar un valor dewde la BD, la app no refleja el cambio en tiempo real?
Hola Gilberto, con esta linea el regresa a la pnatalla anterior y deberia mostrar el cambio en tiempo real, Navigator.of(context).pop(); //regrese a la pantalla anterior. esto no funciona cuando se trabaja con imagenes. Ejemplo image.network ese tema es algo complejo ya que se requiere varias libresiras como cache_manager, cache network image y validar varias cosas para que no genere error y pueda pintar la informacion.
Creo que no me entendiste!
Si la app refleja por ejemplo el nombre, si ese nombre lo cambio en firebase database, la app debe de mostrarme el nuevo nombre, pero aquí no sucede eso, tengo que cerrar la app y abrirla de nuevo para ver el cambio
@@gilbertoduran680 Hola Gilberto por defecto cualquier cambio que haga en la BD se refleja de inmediato, sin realizar ningún código especial, en otras palabra no requiere un escuchador por que el ya esta integrado. Realice la prueba abri Produc List y desde la consola firebase le realice un cambio nombre presione enter y de inmediato realizo el cambio en el telefono, tambien probe Firestore, que de ser posible mañana publicamos el video y funcional igual.
En serio amigo? Lo checare bien entonces, gracias por la respuesta, saludotes
Next videos please font size higher. Thanks video.
We will keep it in mind, thanks for the suggestion, we invite you to continue with these videos ua-cam.com/video/FWZvri_-X5w/v-deo.html
Se puede utilizar un lenguaje como php para que en un caso se trabaje con base de datos? mi pc tiene 4 de ram si mueve el flutter?
Saludos
Buen dia cuando intento correr el comando gradlew signingReport, me sale que gradlew no se reconoce como un comando interno o externo, saben a que se debe?
Mala mia JAJA
@@christianalvaradoesperano1376 oye amigo disculpa me podrias decir como es el comando es que yo tambien estoy en eso pero ps no le encuentro porfa
@@juanjosepelaez1719 a mi tambien me aparece ese error.
Intenta anteponiendo ./ , quedaría así: ./gradlew signingReport
(a mi me funcionó eso), más info en: developers.google.com/android/guides/client-auth
Buen día, me funcionó subiéndome un nivel, ejecutando el comando ./gradlew signingReport, pero en la ruta rutaDeTuProyecto\android> en lugar de \android\app>
ayuda plis tengo un error con el map. me dice que tengo que inicializar las variables
Hola Juan, el video es de ya hace un tiempo en este momento los estamos actualizando solo que nos lleva tiempo. gracias por seguirnos
Profesor me puede aclarar una duda es que nunca he usado firebase para mis cliente y me gustaría saber si es muy costoso tener que usar firebase. Desde tu experiencia mas o menos cuanto se debe pagar mensual?, entiendo que firebase cobra por cantidad de almacenamiento supongamos que la aplicación seria un tipo UBER o algo parecido a Uber cuanto se puede pagar mensual mas o menos
Personalmente creo que los servicios de Google son costosos, es por eso que a la hora de llevar algo a producción se buscan otras alternativas de todos modos puede revisar este link donde estan los precios y tiene una calculadora según su necesidad firebase.google.com/pricing?hl=es-419
Hola descargué el proyecto, pero me marca un error en el archivo product_screen.dart al importar el firebase_storage, cuando instalo la dependencia me marca error
La sugerencia es que actualice todas las dependencias, no solo firebase_storage a la ultima versión. pub.dev/flutter/packages
Buenos dias! estoy iniciando en la programacion con flutter dart, cuando importar librerias por ejemplo las de ui (package:flutter_app_products/ui/product_screen.dart), no las tengo inlcuidas hice todos los pasos como venis en el tutorial pero no da error, como qe no esta ese package... alguna posible solucion? el tuto esta muy bueno!
perdon ya lo solucione... el problema estaba en que habia cambiado el nombre del proyecto y por eso me daba error... seguimos!!!
en donde empieza la parte del listado?
hay un video mas actualizado de esto?
no actualiza automáticamente cuando se edita un registro, podrias decirme como hacer eso? Gracias
Hola Deyson, cuando se hace un cambio y no se ve reflejado, quiere decir que el estado en este caso setState no esta haciendo bien su trabajo, no lo tenemos para que refremuestre el listview, algo como esto en el boton de actualizar onPressed: () async {
await Navigator.push(
context,
MaterialPageRoute(
builder: (BuildContext context) => ListViewPage(),
fullscreenDialog: true,
)
);
setState(() {});
},
@@codigoflutter4482 Gracias me sirvio de mucho, te recomendare ya veras
@@deysonvictordiazticona9479 Gracias a ti
excelente video me sirvió a toneladas pero no tienes alguno que explique el como los usuarios pueden leer una tabla publica por asi decirlo, algo que puede ser como un sistema de votacion o algo asi, lo que hizo me sirvio pero me deja dudas
hola, hay manera de ordenar los registros alfabeticamente?
si, firebase.google.com/docs/firestore/query-data/order-limit-data?hl=es-419
como faço para que o teclado não tampe a tela?
return Scaffold(
resizeToAvoidBottomInset : false,
body: YourWidgets(),
);
podría resolver el error de reproducción? ya que es imposible reproducir el vídeo
Hola Reynaldo, lo acabo de probar y funciona sin problema, mira la velocidad de tu internet, en los botones de youtube configuración calidad, déjala mas baja ejemplo 480, déjame saber si te funciono
@@codigoflutter4482 parece que es un error que solo ocurre en mi laptop
@@reynaldoalarconperez3473 intenta con otro navegador Firefox puede ser.
buen video, tengo un error en el Product.map y el Product.fromSnapShot a que se debe?
yo tambien, lograste solucionarlo?
¿Puedes agregar funcionalidad de búsqueda a esta aplicación?
Aunque está bien explicado, no recomiendo este video como práctica ya que contiene codigo muy viejo y solo haria confundir a los nuevos estudiantes
sería igual con firestore?
cambian algunas cosas
Una pregunta con la misma configuración correría en un iPhone ? Saludos
el código en algunas ocasiones es el 100% funciona o tras 99% o poco menos eso depende de los creadores de los paquetes, algunos paquetes requieren algunas lineas para iOS, en la descripción de cada paquete dice si es necesario adicionarle esas lineas, ellos las proporcionan se agregan y listo todo funciona
Pregunta. Registro un usuario y se crea una colección llamada usuarios se le da un ID y adentro va nombre. Dirección. Etc
Como haría para poder agregar otra colección llamada mascotas al usuario
No tengo la respuesta de momento, pero te puedo referir estos link: medium.com/@alfianlosari/firebase-realtime-database-many-to-many-relationship-schema-4155d9647f0f
otro pero seria con Cloud Firestore: stackoverflow.com/questions/52696311/cloud-firestore-how-to-get-relational-data-from-two-collections.
Es muy importante tu pregunta, de seguro mas adelante realizaremos algún vídeo que tenga CRUD con Cloud Firestore y maneje al menos unas dos colecciones "Tablas" que tengan relación.
Cordial salud, al ejecutar no me marca error, pero se queda instalando y no termina. veo la app en el emulador pero no funciona
En que parte del codigo da error, revisa la consola, si puede adjunta una imagen error para intentar ayudarte, de todos modos si estas iniciando mejor te invitamos con una nueva serie de videos nuevos que están funcionando ua-cam.com/video/f0qUY54DSBs/v-deo.html
@@codigoflutter4482 muchas gracias por responder, le envío la imagen a través del siguiente link drive.google.com/file/d/1BdxOFc-IRBMSCxjaPpMQwELYSi346xQe/view?usp=sharing
@@emirogamez desde la consola o terminal digitas flutter clean luego flutter doctor revisa en este que no este dando algun error luego prueba nuevamente sino usa el celular directamente para descartar algo en el emulador
gracias, pero ahora tengo el siguiente problema
drive.google.com/file/d/1h7LgvFOSDoIj30oqUjkRMRBa1zoAO2xF/view?usp=sharing
me registra pero no muestra null en la pantalla list view? que es ?
Revisa que en Firebase si quede subida la información si es asi, en la app revisa si al salir y volver a ingresar carga la información, déjanos saber que ocurrio
Buenas una pregunta firebase también es considerado una API también?
No me da por que parece que estuviera desactualizado
Can u make a tutorial for localization ?
you can guide yourself through this. ua-cam.com/video/h8ubegTIdaE/v-deo.html
Excelente video. Se me presenta un error, los datos que aparecen salen como NULL, pero en la base de datos si se registran normal, Me podrías ayudar con ello?
Hola es posible que en el video nos hubiese quedado algo mal en la gestión de estado con setState por eso no refresca la pantalla automáticamente y te sale null, existe una serie de video mas recientes donde manejamos paquete de estado llamado GetX y puedes llegar a prender de forma fácil
buenas el comando no estas
Hola. Buena tarde tengo una pregunta tengo en cloud firestore asi=
Usuarios=>id=>mascotas=>id=>nombre. Como hago para llamar el id de la collection mascotas?
final productReference = FirebaseDatabase.instance.reference().child('conductorelegido').orderByChild("nombres").equalTo('laura').limitToFirst(1);
gracias por todo, tengo otra pregunta, le estoy implementando a mi app flutter_launch para colocar lo de whatsapp pero me sale error me dice que kotlin esta en 1.1.51 y debe estar en 1.3.0 no se que hacer no entiendo. me ayuda por favor?
lo mismo me pasa al colocar url_launcher, que se debe hacer?
Excelente tu video, pero en Product.map(dynamic obj) y Product.fromSnapshot me aparece Product señalado en rojo estoy usando firebase_database: ^7.1.2, agradezco una idea para continuar gracias de antemano
tengo el mismo problema, lograste resolverlo?
Lo resolvieron?
y el login con firebase redes sociales
Próximos días lo subimos, gracias
@@codigoflutter4482 gracias a ustedes colegas por este canal donde aprendo cada vez que ustedes montan los videos
Hola, ¿el sdk de flutter se puede instalar en sistemas de 32 Bits?
Chao.
Es necesario 64Bits flutter.dev/docs/get-started/install/windows
Gracias
how to show confirm message before delete ?
Hi Tareq, in the file listview_product.dart, you create a method like this.
void _showDialog(context, position) {
showDialog(
context: context,
builder: (BuildContext context) {
return AlertDialog(
title: Text('Alert'),
content: Text('Are you sure you want to delete this item?'),
actions: [
IconButton(
icon: Icon(Icons.delete, color: Colors.purple,),
onPressed: () => _deleteProduct(context, items[position],position)),
new FlatButton(
child: Text('Cancel'),
onPressed: (){
Navigator.of(context).pop();
},
),
],
);
},
);
}
//you look for the delete button and change it for this
IconButton(
icon: Icon(Icons.delete, color: Colors.red,),
onPressed: ()=>_showDialog(context, position)),
in a few minutes I updated the GitHub if you want to see the code.
como puede hacer para contactarlo amigo
Hola forthenuse, solo por aquí, déjame saber si te puedo colaborar en algo, aveces en Face contesto algunas preguntas Codigo Alpha Flutter
estimado puede poner un tutorial de como colocar un widget para utilizar las camara del telefono y cargar las fotos en la app y visualizarlas en un gestor de contenidor web con flutter y en la app con firebase
@@forthenuse ua-cam.com/video/mr0kSKVCgdE/v-deo.html puedes ver como funciona lo de subir una foto por camara o por la galeria, el codigo esta el GitHub
Vas a caer chupetin gaaaaaa
ok
me sale deprecated
I just wish this was recorded in English 😔
hehehehe ... and Spanish speakers have to learn English, 'cuz some tutorials are in English xD
Ademoye Opeoluwa aprende español!
Lol 😂
¿por que firebase?.. siempre firebase, siempre... ¿no pueden usar Mongo o GraphQL?, btw buen video
Hola Isidro, por supuesto que puedes usar Mongo, para esto emplea la libreria correcta, de paso mira un ejemplo en la documentación pub.dev/packages/mongo_dart
y por que es mas comun porque como es de Firebase que usa Real time y Firestore son de Google y Flutter de google existe un mayor soporte, pero esto no quiere decir que no se puedan usar alternativas, en el canal tenemos videos con MySql
Me sale esto a la hora de escribir gradlew signingReport gyazo.com/92f6df61db422b1277a2571130d2c4c7
Google al igual que otros creadores de paquetes los actualizan cada cierto tiempo, este error es por una actualización, te invito para que veas un video mas reciente que si funciona ua-cam.com/video/n4SHjuub4ss/v-deo.html
Product.fromSnapShop(DataSnapshot snapshot) {
_id = snapshot.key!;
_name = snapshot.value['name'];
_codebar = snapshot.value['codebar'];
_description = snapshot.value['description'];
_price = snapshot.value['price'];
_stock = snapshot.value['stock'];
}
En esta parte en los corchete ['name'] me sale error
Alejandro es difícil saber en que parte se esta quedando, la sugerencia es hacerle un print("VA FUNCIONANDO") saber donde se esta quedando el video tiene algo de tiempo el frameword a evolucionado muy rápido, no es complicado pero si lleva tiempo
@@codigoflutter4482 ah muchas gracias!