Curso de Flutter GRATIS - CRUD Firebase #2 (Leer datos de Firestore)

  Рет қаралды 25,036

Código Correcto

Código Correcto

Күн бұрын

Пікірлер: 94
@julianrodriguez2472
@julianrodriguez2472 2 жыл бұрын
Hermano eres de los mejores KZbinrs de flutter, gracias por compartir tu conocimiento
2 жыл бұрын
Muchas gracias por tus palabras. La idea es ayudar a que la comunidad crezca y la información que funcione este de forma gratuita en la plataforma.
@gabrielvillafuerte488
@gabrielvillafuerte488 Жыл бұрын
Uff Que Barbaro!! el ejercicio me salio al primer intento !!! de los mejores tutoriales que he visto. Grax por compartir !!
@cesarrincon9834
@cesarrincon9834 2 жыл бұрын
Uff, esta información ha sido lo máximo mil gracias, por brindar todo ese conocimiento.. excelente todo...
2 жыл бұрын
Muchas gracias por ver el video. Me alegra saber que te sirvió.
@memoriesR-
@memoriesR- 2 жыл бұрын
Me encanta como enseñas, te lo agradezco mucho
Жыл бұрын
Hola, muchas gracias. Lastimosamente no me queda mucho tiempo para subir más vídeos, pero aquí seguiremos compartiendo contenido.
@JoseMejia-bo7gi
@JoseMejia-bo7gi Жыл бұрын
@ Como es eso?? vas a dejar de subir videos o te vas a morir? espero la primera, tus videos son de gran ayuda!! Muchas Gracias!!
@estampador1971
@estampador1971 Жыл бұрын
EXCELENTE !!!! por fin logré aclarar muchas dudas con este 2do video de la serie. Muchas gracias
@Machete31-19
@Machete31-19 3 ай бұрын
Muy buen profesor 👨‍🏫 que extensiones usas para que te haga tanto autocomplete?
@gualberto864
@gualberto864 2 жыл бұрын
Segunda parte bro, ya quiero ver lo
@LeonardoSanArica
@LeonardoSanArica Жыл бұрын
Excelente este lo hize mas rapido Jose enserio deberias hacer un curso en udemy de un caso practico yo de una lo Compro. Mil gracias bro por regalarnos un pco de tu conocimiento. Pd No me dio el error en el minuto 18:46 al actualizar pero al generar de nuevo la aplicacion si me aparecio jeje
@fraimerC
@fraimerC 5 ай бұрын
Pero man di como solucionaste el error
@David-cg6ew
@David-cg6ew 8 ай бұрын
Gracias por compartir tu conocimiento, estoy aprendiendo mucho, una pregunta, hay alguna forma de simular iPhone si no tienes una MacBook? HackingTosh o algo así? que recomendarías para los que tienen una Mac pero quieren probar sus apps?
7 ай бұрын
Si, puedes correrlo en hackintosh, pero resulta muy pesado emular un simulador dentro de un sistema que ya está siendo emulado. Es muy pesado, necesitas una computado bastante potente y aun así el cuello de botella del procesador te hará trabajar super lento. Pero solo puedes probar, no puedes compilar para compartir tu app.
5 ай бұрын
Vídeo estupendo. Realizado. Gracias!!!!
@Luchjt0
@Luchjt0 Жыл бұрын
Excelente video. Tengo una consulta ya que vi que solo retornas "List", si quiero retornar un List que me faltaria agregar para que me cree el objeto? Desde ya, muchas gracias. Feliz año :)
Жыл бұрын
Debes crear la clase, hacer la instancia de la clase y entonces agregarla a la lista. app.quicktype.io/ puede ayudarte a eso. Puedes crear la instancia enviando el map al método fromJson que se genera en la clase.
@antonioestebanpestanaguerr7149
@antonioestebanpestanaguerr7149 Жыл бұрын
4:00 si habilitas esta opción no hace falta crear hilos dentro de la app?
@carlosenriqueaguilar6898
@carlosenriqueaguilar6898 7 ай бұрын
cuales son los snipetts que usas? muy buenos videos! muchas gracias!
7 ай бұрын
Awesome Flutter Snnipet. Bàsicamente con ese se puede.
@whillyamoraga4866
@whillyamoraga4866 10 ай бұрын
muchas gracias me ayudo mucho, si aumentaramos campos como apellido y direccion como mostramos esos datos?
9 ай бұрын
Igual. Recibiríamos la info, solo debemos agregar esos campos con sus nombres a la clase o el map donde guardaremos la info.
@Manzanillo96
@Manzanillo96 Жыл бұрын
excelente contenido, puedo preguntarte que extensiones usas para las sugerencias que te salen ?
Жыл бұрын
Es Github Copilot.
@omarenriqueduranavellaneda2938
@omarenriqueduranavellaneda2938 Жыл бұрын
Muchas gracias por estos videos.
@ConectadosTV__
@ConectadosTV__ Жыл бұрын
A sido de gran ayuda este video muchas gracias,. tengo una pregunta: tengo que repetir el mismo metodo con 5 tablas... como puedes recomendarme que se cargue todo al inicio de la aplicacion para que cuando muestre la informacion en la pantalla salga toda al mismo tiempo y no por bloques segun su carga... muchas gracias y dios le pague por sus conocimientos
@marianoamor9826
@marianoamor9826 Жыл бұрын
Hola! Impresionante la claridad de los videos, FELICTACIONES! Lamentablemente no puedo correr la aplicacion ya que me tira el siguente error: Error: Dart library 'dart:ui' is not available on this platform. import 'dart:ui' as ui show Canvas, Paint, Path; Podrías ayudarme a resolverlo? Gracias nuevamente!
@sergiojaner7903
@sergiojaner7903 Жыл бұрын
Excelentes videos, tienes un nuevo suscriptor!! Si vendes cursos de flutter en udemy me avisas con tu cuenta porfa, explicas muy bien 👍🏼
Жыл бұрын
No tengo cursos en Udemy aún, pero varios me lo han pedido. Tendré que tenerlo en cuanta.
@sergiojaner7903
@sergiojaner7903 Жыл бұрын
@ si, sería bueno un curso teniendo en cuenta null safety y la nueva actualización de flutter de ahora en enero 👍🏼
@cypictronic
@cypictronic Жыл бұрын
Excelente tu manera de explicar 😊 Consulta josé, si deseo hacer una App con firestore los dispositivos android con version menor a la 19 no me servirían? Hice una app con kodular y Realtime Database y esta en producción hasta la fecha corre en cualquier dispositivo, pero nunca lo he hecho con flutter y quisiera saber como hacerlo, me dicen que es parecido pero no se en que varia las configuraciones y pasos, se q en kodular se usaba un ProjectBucket pero desconozco como hacerlo en flutter. Si tienes algín video en donde lo hayas explicado que yo no haya visto y me lo menciones o sugieres te lo agradezco.
@cypictronic
@cypictronic Жыл бұрын
acabo de aclararme un erro de concepto, Android 4.4 (nivel de API 19). "indica la ayuda de firebase lo siquiente:" Asegúrate de que tu app cumpla con los siguientes requisitos: Se segmenta al nivel de API 19 (KitKat) o superior. Usa Android 4.4 o una versión posterior. quiere decir que lo que se especifica en la versión es el nivel de Api más no la versión android. yo tenía ese error de concepto.
@jkaj9fie
@jkaj9fie Жыл бұрын
Buenas, alguien sabe por que al intentar añadir mas datos a la base de datos la peticion de lectura me otorga los datos antiguos? es decir, como si la base de datos no se actualizara aunque le añada los datos
@ricardowong1813
@ricardowong1813 Жыл бұрын
Hola! Como puedo contactarte?
@juandavid-ti4ks
@juandavid-ti4ks 6 ай бұрын
te pregunto y el tema de mas hilos de ejecucuion en caso de una app ios
6 ай бұрын
Para el manejo de diferentes hilos tendríamos que explicar temas más avanzados como los isolate, pero para la pregunta en específico, es mucho más sencillo en iOS. El sistema es más amigable con esa forma de trabajar. En muchos casos el mismo sistema se permite hacerlo naturalmente sin tu tener que configurarlo.
@alfredopou2948
@alfredopou2948 2 жыл бұрын
Me gustaría saber cómo traer información con varias tablas relacionadas. Como ejemplo una app de citas donde tenés usuarios con características e intereses en otra tabla y quiero retornar la lista de los usuarios que coinciden con la búsqueda de otro usuario. En bases relacionales es fácil, en firebase no se como. (Vale aclarar que estoy usando flutter flow). Excelente tus vídeos. Gracias
2 жыл бұрын
En una base de datos NoSQL se manejan como colecciones dentro de colecciones. O se pueden hacer campos del documento en un formato referent que hace referencia a otra colección.
@alfredopou2948
@alfredopou2948 2 жыл бұрын
@ Si te llega a dar ganas de hacer un tuto sobre firebase y como modelar las bases y hacer las queries, me harías muuy feliz! Sabelo
@ChristianMora
@ChristianMora 2 жыл бұрын
@@alfredopou2948 Me apunto en la solicitud, casi no hay informacion de eso.
@Dreikoalighieri
@Dreikoalighieri Жыл бұрын
muy buen video... consulta.. Firestore Database es igual que Realtime Database? sirve el mismo codigo?
@paulroche5097
@paulroche5097 Жыл бұрын
hola amigo como soluciono este problema del 18:23 Se produjo una excepción. _TypeError (type 'Null' is not a subtype of type 'String')
Жыл бұрын
La información viene vacía. Asegúrate de tener la información en los campos en la base de datos. Al menos un registro.
@paulroche5097
@paulroche5097 Жыл бұрын
@ bueno si hay campo de información en la base de datos y sin embargo me sale ese error
@brunomontd
@brunomontd Жыл бұрын
AMigo, gracias por compartir este curso. Una consulta, ¿qué distro de linux usas? Pues quisiera una ejecute normalmente el emulador de android studio
@ALBERTEISTEINVILLALBAHINOJOSA
@ALBERTEISTEINVILLALBAHINOJOSA Жыл бұрын
minuto 18:18 En la linea 52 ===> me sale un error "Se produjo una excepción. _TypeError (type 'Null' is not a subtype of type 'String' " porque si lo ise igual ayudame pls
Жыл бұрын
Intenta desclavando el parámetro como nulleable, es decir String? Y para usarlo parametro!
@dirojasvera
@dirojasvera Жыл бұрын
Buenas!! Hay algun video donde se explique el uso de las reglas ya que si usamos la regla de bloqueada pide una autorizacion para que pueda acceder a los datos de Cloud Firestore?.
@cristianpaulbalcazaranguis3088
@cristianpaulbalcazaranguis3088 Жыл бұрын
Excelente video, me puede ayudar como puedo leer datos de tipo number porfavor
@ALBERTEISTEINVILLALBAHINOJOSA
@ALBERTEISTEINVILLALBAHINOJOSA Жыл бұрын
busca donde esta return Text(snapshot.data?[index]['precio'].toString()+snapshot.data?[index]['peso'].toString())
@alejandrahernandezcelestin4264
@alejandrahernandezcelestin4264 Жыл бұрын
Hola, sabes cómo puedo hacer eso pero imprimiendo más de un atributo
@NicolasGazoo
@NicolasGazoo Жыл бұрын
Gracias por el video bro, su like + sub! Abrazo rey
@juandavid-ti4ks
@juandavid-ti4ks 6 ай бұрын
bro tira errores de null lo hice todo igual pero el snapchopdata type 'Null' is not a subtype of type 'String'
@luiscisneros3908
@luiscisneros3908 Жыл бұрын
Muy buennnn video me ayudo mucho. Una curiosidad usas Github copilot?
@bartocabrera873
@bartocabrera873 Жыл бұрын
hola que tal oye hermano a mi no me sale lo de leer los datos y no se al 100% por que y cual es el motivo
@joascastro2645
@joascastro2645 2 жыл бұрын
a mi me da un error en el Listview builder( itemCount: snapshot.data?.length,... no me deja poner length y me dice The getter 'length' isn't defined for the type 'Object'. Try importing the library that defines 'length', correcting the name to the name of an existing getter, or defining a getter or field named 'length', y la verdad no se como correlgirlo :(
@cristianmachado4104
@cristianmachado4104 2 жыл бұрын
tengo el mismo problema
@joascastro2645
@joascastro2645 2 жыл бұрын
hice todo desde el inicio, y me percate que me da un error en el minuto 15:08 me lanza el error
2 жыл бұрын
Revisa si en el Future estás regresando una Lista. Future o incluso puedes definirlo en el mismo builder.
@joascastro2645
@joascastro2645 2 жыл бұрын
@ lo defino tal cual pero sigue lanzando el error y no me deja lanzar la aplicacion
@joascastro2645
@joascastro2645 2 жыл бұрын
da el error ... /C:/SRC/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore_platform_interface-5.5.0/lib/src/method_channel/method_channel_firestore.dart:112:15: Error: Member not found: 'Error.throwWithStackTrace'. Error.throwWithStackTrace( ^^^^^^^^^^^^^^^^^^^ /C:/SRC/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore_platform_interface-5.5.0/lib/src/method_channel/utils/exception.dart:14:11: Error: Member not found: 'Error.throwWithStackTrace'. Error.throwWithStackTrace(exception, stackTrace); ^^^^^^^^^^^^^^^^^^^ /C:/SRC/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore_platform_interface-5.5.0/lib/src/method_channel/utils/exception.dart:17:9: Error: Member not found: 'Error.throwWithStackTrace'. Error.throwWithStackTrace( ^^^^^^^^^^^^^^^^^^^ /C:/SRC/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore_platform_interface-5.5.0/lib/src/method_channel/utils/exception.dart:12:7: Error: A non-null value must be returned since the return type 'Never' doesn't allow null. Never convertPlatformException(Object exception, StackTrace stackTrace) { ^ 2 FAILURE: Build failed with an exception. Where: Script 'C:\SRC\flutter\packages\flutter_tools\gradle\flutter.gradle' line: 1070 What went wrong: Execution failed for task ':app:compileFlutterBuildDebug'. > Process 'command 'C:\SRC\flutter\bin\flutter.bat'' finished with non-zero exit value 1
@esequieljuncos9401
@esequieljuncos9401 9 ай бұрын
buena explicacion!
9 ай бұрын
Gracias. 🙏🏽
@ccc1391
@ccc1391 2 жыл бұрын
Porfa hermano VIDEO DE COMO EDITAR LOS DATOS y agregar imagenes archivos dentro del firestore gracias por los tutoriales muy bien explicados
2 жыл бұрын
En los siguientes días voy a subir el de crear datos.
2 жыл бұрын
El de subir imágenes es un proceso completamente diferentes. Creo que tendré que hacer toda una serie dedicada a Firebase. 😁😁
@ccc1391
@ccc1391 2 жыл бұрын
@ gracias
@matemf2981
@matemf2981 2 жыл бұрын
@ Seria genial, yo recién encontré el canal gracias a estos videos de Firebase y vi estos dos videos seguidos. Buen contenido seguí así. Un subs mas
@alexandermarin2522
@alexandermarin2522 Жыл бұрын
Broo puedes hacer un video de como crear una function con Document Reference
@SysDeveloper
@SysDeveloper Жыл бұрын
Creo que es mucho codigo para solo iteral lista
@antonytorreslopez8025
@antonytorreslopez8025 2 жыл бұрын
Bro, no puedes hacer como hacerlo pero para crear objetos, me explico, hay objetos de tipo producto, y estan en la base de datos, ahora bien, quiero traerlos, transfórmalos en objetos de tipo producto y manejarlos de forma de listas normales de flutter, alguna ayuda con eso
Жыл бұрын
Necesitas crear una clase para esto. Este sitio app.quicktype.io/ puede ayudarte a crearlo. También incluye un método que se llama fromJson al que le puedes enviar un Map y eso te lo convertira en una instancia de la clase.
@jesusalvidres559
@jesusalvidres559 Жыл бұрын
Hermano estaria bueno quenpiedar hacer un login pero que inicie solo con fb o con google... Saludos brou
@eddyt0874
@eddyt0874 7 ай бұрын
como le hago si me da errores para ejecutarla en chrome
7 ай бұрын
Depende. Que error te da?
@saturno-v5434
@saturno-v5434 2 жыл бұрын
Gracias por el video man, una consulta yo intente poner dos atributos dentro de cada documento pero me sale un error como este: _TypeError (type 'String' is not a subtype of type 'int' of 'index') los dos son String ya que cree name y lastname, como puedo solucionarlo?
2 жыл бұрын
¿Cómo estas llamando el lastname? Debería ser snapshot.data?[index][‘lastname’]
@ccc1391
@ccc1391 2 жыл бұрын
Solucionado --- body: FutureBuilder( future: getPeople(), builder: (BuildContext context, AsyncSnapshot snapshot) { if (snapshot.hasData) { return ListView.builder( itemCount: snapshot.data.length, itemBuilder: (BuildContext context, int index) { return Text(snapshot.data?[index]['name']); }, ); } else { return const Center( child: CircularProgressIndicator(), ); } }, ),
@ChristianMora
@ChristianMora 2 жыл бұрын
@@ccc1391 Excelente funciono! Gracias
@gustavoneira2064
@gustavoneira2064 2 жыл бұрын
@ como puedo llamar a mas datos
@cristianpaulbalcazaranguis3088
@cristianpaulbalcazaranguis3088 Жыл бұрын
@@gustavoneira2064 HOLA, talvez pudiste hacer eso ?
@abrahamrubenperezpalmacupe5202
@abrahamrubenperezpalmacupe5202 2 ай бұрын
muchoo codigo pra mostyra muy poco
@danielenrique2646
@danielenrique2646 Жыл бұрын
Me hizo el llamado pero me arroja este error: W/xample.openban(23695): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) W/xample.openban(23695): Accessing hidden method Lsun/misc/Unsafe;->putLong(Ljava/lang/Object;JJ)V (greylist, linking, allowed) W/xample.openban(23695): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) W/xample.openban(23695): Accessing hidden method Lsun/misc/Unsafe;->putLong(Ljava/lang/Object;JJ)V (greylist, linking, allowed) W/xample.openban(23695): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) W/xample.openban(23695): Accessing hidden method Lsun/misc/Unsafe;->getLong(Ljava/lang/Object;J)J (greylist,core-platform-api, linking, allowed) a alguien mas le pasa? alguien sabe la solucion?
@sergiojaner7903
@sergiojaner7903 Жыл бұрын
Holaa Buenas noches, Me está apareciendo el siguiente error, que podria ser? I/FirebaseApp(29266): Device unlocked: initializing all Firebase APIs for app [DEFAULT] E/Fence (29266): waitForever: Throttling EGL Production: fence 105 didn't signal in 3000 ms I/Fence (29266): waitForever: fence(sw_sync-goldfish_sync:5858-1) status(0) I/Fence (29266): waitForever: sync point: timeline(goldfish_sync:58) drv(sw_sync) status(0) timestamp(0.000000) E/AndroidRuntime(28147): FATAL EXCEPTION: main E/AndroidRuntime(28147): Process: com.google.android.googlequicksearchbox:interactor, PID: 28147 E/AndroidRuntime(28147): DeadSystemException: The system died; earlier logs will point to the root cause Lost connection to device.
Жыл бұрын
Qué emulador estás usando?
Curso de Flutter GRATIS - CRUD Firebase #3 (Guardar en Firestore)
26:22
Código Correcto
Рет қаралды 13 М.
Curso de Flutter GRATIS - CRUD Firebase #1 (Conexión con FlutterFire)
19:40
IL'HAN - Qalqam | Official Music Video
03:17
Ilhan Ihsanov
Рет қаралды 651 М.
My scorpion was taken away from me 😢
00:55
TyphoonFast 5
Рет қаралды 2,4 МЛН
📱 Modern Smart Home UI • Flutter Tutorial ♥
14:18
Mitch Koko
Рет қаралды 85 М.
Firebase Cloud Firestore + Python FULL COURSE [NoSQL, Admin SDK, CRUD with Python]
1:28:56
How to store data in Firestore Flutter - Cloud Firestore 2023
13:08
Coding With T
Рет қаралды 98 М.
📱Android Push Notifications • Flutter x Firebase Tutorial
12:39
¿Qué es Firebase?: Conceptos, funcionalidades y precios
18:44
Código Correcto
Рет қаралды 40 М.