Muchas gracias estaba atascado y he podido avanzar. Ahora me iría genial saber como añadir un elemento a ese array y hacer un update a la bbdd. Sería maravillos. Gracias de todas formas por tu material y ayuda
Hola, gracias por el feedback, estoy de vacaciones pronto seguiré subiendo contenido nuevo al canal, si aún no ha podido solucionar, te ayudaré al regreso, saludos.
Hola @jmmartinez2849 para ver la ficha detalle hay que aplicar una acción y en esa acción pasar los datos por parámetros, esos parámetros reciben los datos por referencia de la ficha que se haya pulsado, por eso como resultado final es el detalle de cada ficha de la aplicación, te dejo Docs para más información ->docs.flutterflow.io/data-and-backend/passing-data?q=jwt
Tengo una pregunta muy interesante, escenario: Imagina que tienes n registros en un listwiew y quieres guardar cada registro del listview en una colección de firebase es decir si hay 5 registros que ahora los guardes en una colección esos 5 registros, como lo harías?????? o como guardas varios registros en una colección ?????
Hola, perdona pero se me había pasado contestar, para guardar varios registros en una colección de Firebase desde un ListView, primero necesitarás iterar sobre los elementos del ListView y luego guardar cada registro en la colección de Firebase. Por ejemplo: import 'package:cloud_firestore/cloud_firestore.dart'; // Obtiene una instancia de FirebaseFirestore final FirebaseFirestore db = FirebaseFirestore.instance; // Itera sobre los elementos del ListView for (int i = 0; i < miListView.length; i++) { dynamic item = miListView[i]; // Ajusta según la estructura de tu ListView // Crea un mapa de datos para el registro Map registroMap = { 'campo1': item['campo1'], // Ajusta según la estructura de tu modelo de datos 'campo2': item['campo2'], // Agrega más campos según sea necesario }; // Guarda el registro en la colección "registros" en Firebase db.collection("registros") .add(registroMap) .then((DocumentReference documentReference) { // El registro se ha guardado exitosamente print("Registro guardado con ID: ${documentReference.id}"); }) .catchError((e) { // Hubo un error al intentar guardar el registro print("Error al guardar el registro: $e"); }); }
necesito hacer un list view de ropa, los elementos se pueden repetir ya que tengo una remera que es igual pero en diferentes talles. la pregunta es ¿ como hago para que el list view me filtre por elementos repetidos ? en otras palabras quisiera hacer un group by . muchas gracias
Hola que gestor de base de datos estas usando? Si es Supabase lo tienes bastante fácil ya que en si estás usando PostgreSQL Database y aquí puede usar SQL directamente en el Backend de Supabase y solo mostrar el resultado de las operaciones en el FrontEnd, para Firebase es otra cosa, déjame saber y lo miro, saludos.
@@esflutterflow sisi , lo estoy implementando con supabase pero no se como ingresar una query personalizada. podrias hacer algun ejemplo de esto mismo? gracias.
Olá pessoal eu tenho um Dropdown onde e possível selecionar mais de um item, queria saber como faço para mandar os dados deste Dropdown para uma list no firebase se alguém souber de um tutorial por favor deixe o link.
Dropdown que permite ao usuário selecionar vários itens. Não se esqueça de vincular o Dropdown a uma variável em seu código. Capture as seleções do menu suspenso: use o valor da variável vinculada ao menu suspenso para capturar as seleções que o usuário faz no menu suspenso. Enviar os dados para o Firebase: depois de capturar as seleções do usuário no aplicativo FlutterFlow, você pode enviar esses dados para o Firebase usando as APIs do Firebase. Para enviar os dados para uma lista no Firebase, você pode usar o método set ou update, dependendo da estrutura de dados do Firebase. Por exemplo, suponha que você tenha uma lista de seleções chamada selectedOptions que contém os itens selecionados no Dropdown. Você pode enviar esses dados para o Firebase da seguinte forma: import 'package:firebase_database/firebase_database.dart'; final databaseReference = FirebaseDatabase.instance.reference(); void enviarDatosAListaEnFirebase(List selectedOptions) { // Enviar los datos a Firebase databaseReference.child('ruta/en/firebase').set({ 'lista': selectedOptions, }); } Saudações.
Hola, puedes plantear de nuevo tu pregunta? de poder mostrar vídeo en la lista se puede, para eso puede crearte un componente tipo vídeo que podrá usar en toda la APP, y la fuente de los vídeos pueden estar almacenados en Firebase o directamente en local dentro del proyecto Flutterflow, eso depende de lo que quieras hacer.
@@esflutterflow tengo una pequeña app en flutterflow, básicamente se compone de crear vídeos(de ejercicios) estos vídeos los tengo en una listview, se pueden marcar para hacer una especie de playlists de ejercicios, el problema es que en la primer listview no puedo previsualizar los vídeos.
@@santiiranzo6356 de acuerdo, ahora entiendo, pues voy a intentar sacar otro vídeo siguiendo la misma línea, pero mostrando el listado, gracias por ver el contenido.
Hola, si es un DocReference es mucho mejor, ya que hace referencia al ID y puede filtrar por la colección paises, y así mostrar el contenido que desee. Puede crear la colección Restaurantes y otra colección Paises y relacionarlo por docReferencia y así consigue el resultado de tu pregunta, saludos.
Hola amigo, podría ayudarme con una duda. Estoy comenzando con Flutterflow y al parecer no me aparecen las funciones de los botones, solo me aparece una pantalla pequeña en blanco. Gracias
Soy nuevo en este mundo de FlutterFlow. Si puedes ayudarme te lo agradeceré. Hice una LISTVIEW para mostrar los datos que llegan a través de una API, hasta ahora todo bien. El problema es que no sé como mostrar la imagen que me llega en base64.
Puedes cruzar la información de dos arrays alinear sus elementos según algún criterio específico. Usando la función sort para ordenar los arrays antes de combinarlos: Por ejemplo: void main() { List array1 = ["A", "C", "B"]; List array2 = [2, 1, 3]; // Ordenar los arrays según array2 List sortedArray1 = List.from(array1); sortedArray1.sort((a, b) { int indexA = array1.indexOf(a); int indexB = array1.indexOf(b); return array2[indexA].compareTo(array2[indexB]); }); // Resultado combinado List combinedArray = []; for (int i = 0; i < sortedArray1.length; i++) { combinedArray.add({ 'elemento1': sortedArray1[i], 'elemento2': array2[i], }); } // Imprimir el resultado print(combinedArray); }
Muchísimas gracias!!! Otra pregunta para lanzar la app, hay que pagar en Firebase o es gratis hasta cierto punto. De ser gratis, ¿que ocurre cuando se alcanza ese tope? No le aparecen los datos al usuario?
Hola Javier, para trabajar con Firebase, con el plan Free es suficiente siempre que la App no se de gran tamaño, antes de sufrir cambios en tu App, te avisan con estadísticas los datos en lo que esta pasando del plan y te proponen a pagar, lo importante es leer todo lo que puede hacer en el plan free y así estás más tranquilo. Te dejo enlace de los precios, fíjate bien en la columna sin costos . firebase.google.com/pricing?hl=es-419
Muchas gracias estaba atascado y he podido avanzar. Ahora me iría genial saber como añadir un elemento a ese array y hacer un update a la bbdd. Sería maravillos. Gracias de todas formas por tu material y ayuda
Hola, gracias por el feedback, estoy de vacaciones pronto seguiré subiendo contenido nuevo al canal, si aún no ha podido solucionar, te ayudaré al regreso, saludos.
Mui bueno! Gracias, maestro!
Hola, muchas gracias por tu comentario, saludos.
perdona mi duda como implementas que vaya a una ficha de detalles, cada ficha distinta claro?
Hola @jmmartinez2849 para ver la ficha detalle hay que aplicar una acción y en esa acción pasar los datos por parámetros, esos parámetros reciben los datos por referencia de la ficha que se haya pulsado, por eso como resultado final es el detalle de cada ficha de la aplicación, te dejo Docs para más información ->docs.flutterflow.io/data-and-backend/passing-data?q=jwt
Tengo una pregunta muy interesante, escenario: Imagina que tienes n registros en un listwiew y quieres guardar cada registro del listview en una colección de firebase es decir si hay 5 registros que ahora los guardes en una colección esos 5 registros, como lo harías?????? o como guardas varios registros en una colección ?????
Hola, perdona pero se me había pasado contestar, para guardar varios registros en una colección de Firebase desde un ListView, primero necesitarás iterar sobre los elementos del ListView y luego guardar cada registro en la colección de Firebase.
Por ejemplo:
import 'package:cloud_firestore/cloud_firestore.dart';
// Obtiene una instancia de FirebaseFirestore
final FirebaseFirestore db = FirebaseFirestore.instance;
// Itera sobre los elementos del ListView
for (int i = 0; i < miListView.length; i++) {
dynamic item = miListView[i]; // Ajusta según la estructura de tu ListView
// Crea un mapa de datos para el registro
Map registroMap = {
'campo1': item['campo1'], // Ajusta según la estructura de tu modelo de datos
'campo2': item['campo2'],
// Agrega más campos según sea necesario
};
// Guarda el registro en la colección "registros" en Firebase
db.collection("registros")
.add(registroMap)
.then((DocumentReference documentReference) {
// El registro se ha guardado exitosamente
print("Registro guardado con ID: ${documentReference.id}");
})
.catchError((e) {
// Hubo un error al intentar guardar el registro
print("Error al guardar el registro: $e");
});
}
@@esflutterflow Muchas gracias,😃 probando...
necesito hacer un list view de ropa, los elementos se pueden repetir ya que tengo una remera que es igual pero en diferentes talles. la pregunta es ¿ como hago para que el list view me filtre por elementos repetidos ? en otras palabras quisiera hacer un group by . muchas gracias
Hola que gestor de base de datos estas usando? Si es Supabase lo tienes bastante fácil ya que en si estás usando PostgreSQL Database y aquí puede usar SQL directamente en el Backend de Supabase y solo mostrar el resultado de las operaciones en el FrontEnd, para Firebase es otra cosa, déjame saber y lo miro, saludos.
@@esflutterflow sisi , lo estoy implementando con supabase pero no se como ingresar una query personalizada. podrias hacer algun ejemplo de esto mismo? gracias.
Hola Que tal, se puede obtener esa misma lista de array en un DropDown? y de esta forma que pueda seleccionar y guardar
Hola, se puede recibir el contenido del Array directamente en el DropDown, tomo nota para un vídeo, saludos.
Sería de mucha ayuda por favor @@esflutterflow
Olá pessoal eu tenho um Dropdown onde e possível selecionar mais de um item, queria saber como faço para mandar os dados deste Dropdown para uma list no firebase
se alguém souber de um tutorial por favor deixe o link.
Dropdown que permite ao usuário selecionar vários itens. Não se esqueça de vincular o Dropdown a uma variável em seu código.
Capture as seleções do menu suspenso: use o valor da variável vinculada ao menu suspenso para capturar as seleções que o usuário faz no menu suspenso.
Enviar os dados para o Firebase: depois de capturar as seleções do usuário no aplicativo FlutterFlow, você pode enviar esses dados para o Firebase usando as APIs do Firebase. Para enviar os dados para uma lista no Firebase, você pode usar o método set ou update, dependendo da estrutura de dados do Firebase.
Por exemplo, suponha que você tenha uma lista de seleções chamada selectedOptions que contém os itens selecionados no Dropdown. Você pode enviar esses dados para o Firebase da seguinte forma:
import 'package:firebase_database/firebase_database.dart';
final databaseReference = FirebaseDatabase.instance.reference();
void enviarDatosAListaEnFirebase(List selectedOptions) {
// Enviar los datos a Firebase
databaseReference.child('ruta/en/firebase').set({
'lista': selectedOptions,
});
}
Saudações.
ok, y cuando quieres que se previsualice un vídeo en esa lista ¿se puede? es decir el vídeo anteriormente creado para cada componente
Hola, puedes plantear de nuevo tu pregunta? de poder mostrar vídeo en la lista se puede, para eso puede crearte un componente tipo vídeo que podrá usar en toda la APP, y la fuente de los vídeos pueden estar almacenados en Firebase o directamente en local dentro del proyecto Flutterflow, eso depende de lo que quieras hacer.
@@esflutterflow tengo una pequeña app en flutterflow, básicamente se compone de crear vídeos(de ejercicios) estos vídeos los tengo en una listview, se pueden marcar para hacer una especie de playlists de ejercicios, el problema es que en la primer listview no puedo previsualizar los vídeos.
@@santiiranzo6356 de acuerdo, ahora entiendo, pues voy a intentar sacar otro vídeo siguiendo la misma línea, pero mostrando el listado, gracias por ver el contenido.
@@esflutterflow si haces un video así, te hago una foto y te rezo por las noches, gracias a ti por hacer ese contenido que nos ayuda
pero si esa list es un doc reference? ejemplo los países están en una colección paises. no puedo mostrar que país
Hola, si es un DocReference es mucho mejor, ya que hace referencia al ID y puede filtrar por la colección paises, y así mostrar el contenido que desee. Puede crear la colección Restaurantes y otra colección Paises y relacionarlo por docReferencia y así consigue el resultado de tu pregunta, saludos.
Excelente video. Puedes hacer los mismo pero conectado a Supabase ? se me hace mas fácil usar este tipo de database.
Gracias, tomo nota para posible vídeo.
Hola amigo, podría ayudarme con una duda. Estoy comenzando con Flutterflow y al parecer no me aparecen las funciones de los botones, solo me aparece una pantalla pequeña en blanco. Gracias
puede hacer captura y mostrarla por lo menos para tener más contexto, que quieres implementar, ha definido tú las funciones?
Soy nuevo en este mundo de FlutterFlow. Si puedes ayudarme te lo agradeceré.
Hice una LISTVIEW para mostrar los datos que llegan a través de una API, hasta ahora todo bien. El problema es que no sé como mostrar la imagen que me llega en base64.
Hola, estoy de vacaciones pronto seguiré subiendo contenido nuevo al canal, cuando regrese si no ha solucionado el problema puedo mirarlo, saludos.
Buenas noches, por favor ¿cómo puedo cruzar la información de un array con otra array, poniéndola en orden? Lo intenté en todos los sentidos.
Puedes cruzar la información de dos arrays alinear sus elementos según algún criterio específico. Usando la función sort para ordenar los arrays antes de combinarlos:
Por ejemplo:
void main() {
List array1 = ["A", "C", "B"];
List array2 = [2, 1, 3];
// Ordenar los arrays según array2
List sortedArray1 = List.from(array1);
sortedArray1.sort((a, b) {
int indexA = array1.indexOf(a);
int indexB = array1.indexOf(b);
return array2[indexA].compareTo(array2[indexB]);
});
// Resultado combinado
List combinedArray = [];
for (int i = 0; i < sortedArray1.length; i++) {
combinedArray.add({
'elemento1': sortedArray1[i],
'elemento2': array2[i],
});
}
// Imprimir el resultado
print(combinedArray);
}
Gracias:'), pero como se resulve que el el valor reflejado en text solo dice "true"
No entiendo tu pregunta, cuando el valor es true, mostramos el contenido del array en la propiedad Text, déjame saber y te lo explico, saludos.
Como me comunico contigo?
Muchísimas gracias!!! Otra pregunta para lanzar la app, hay que pagar en Firebase o es gratis hasta cierto punto. De ser gratis, ¿que ocurre cuando se alcanza ese tope? No le aparecen los datos al usuario?
Hola Javier, para trabajar con Firebase, con el plan Free es suficiente siempre que la App no se de gran tamaño, antes de sufrir cambios en tu App, te avisan con estadísticas los datos en lo que esta pasando del plan y te proponen a pagar, lo importante es leer todo lo que puede hacer en el plan free y así estás más tranquilo. Te dejo enlace de los precios, fíjate bien en la columna sin costos . firebase.google.com/pricing?hl=es-419
@@esflutterflow Muchísimas gracias de nuevo!!!