If you have this error on Android -> unexpected element found in .
Follow this solution -> github.com/miguelpruivo/flutter_file_picker/wiki/Troubleshooting#-possible-solution-2
Stream Chat Tutorial -> bit.ly/stream-chat-flutter
Esta chévere, pero para escalabilidad creo que el costo es mucho aparte no se que tanto se puede customizar, o si se desea usar el servicio y no los componentes a nivel de UX, fuera de eso como herramienta para hacer una app de chat super fácil y practica para un proceso pequeño con funciones limitadas creo yo jeje. Excelente video como siempre, espero sigas compartiendo contenido en Español esta super bueno Diego felicidades :)
Pd: Aqui entre nos tu crees que brayan logre terminar el diseño de la app de chat? xD
Bien broder. Excelente la demo!
Que buen video tocayo :), bien ahí aventándote con la actuación al inicio.
Me encanta tu setup jaja con el rack y las pesas atrás, espero tener uno igual al tuyo muy pronto 👊🏽
Looks awesome, thank you so much for this! I'm going to try to implement it in my app :)
Que mostró para desarrollar mis respetos
Diego, si bien es cierto, StreamChat es una muy buena opción. Saca de apuros, ahorra tiempos, puedes fustomizar tu lista de mensajes, así como la pantalla de chats y amigos. Pero creo que va bien para una empresa mediana o grande, ya que es un poco caro. Para los que recién están empezando y/o desean hacer apps individuales no es nada bueno o rentable :(
Pero fuera de eso o dejando de lado eso, es la mejor opción que he conocido para hacer una app de chat, es mi humilde opinión.
Un saludo bro y ya no me des ban :v xD
que crack , que buen video, aprendo bastante en tu canal 👨💻 . Muchas Gracias 🙌🙌
acabo de encontrar oro puro con este canal😲
Gran video, el sdk no lo conocía, la facilidad que brinda y tu codificación combinación para esos 15 min... felicitaciones bro
@@diegoveloper reto cumplido, parece que aún no hay rival jajaja vamos por más, a esperar al próximo video...
Muchas graciassss crack, no tenia ni idea de como hacerlo.
Excelente, muchas gracias por compartir tu conocimiento 👍
la verdad me gustan estos videos pero tambien prefiero los videos largos ambos son muy buen tipo de video
pra mim fazer um chat igual voce fez no video pra colocar no meu aplicativo, eu precisaria pagar?
Excelente! Gracias!
q bakan.. puedes hacer un ejemplo de google maps con getx..👍
excelente!! gracias
Muuuy bueno, gracias como siempre!?
muy buen trabajo diego
Brutal amigo el vídeo y el chat, fuera bueno que nos enseñarás a crear uno más profesional con todos los juguetes gracias.
Tenia ganas de terminar los 4 videos de este chat.. lamentablemente todo esta desactualizado en las librerias ..
sí, sorry es que este video lo hice hace más de 2 años, ya las dependencias cambiaron mucho, así como la versión de Flutter también, lo mejor sería guiarse de los ejemplos del mismo package.
Diego 15 minutos yo 2 dias jajajja. Grande Diego
Excelente video bro, consulta cuando comienzas a hacer una aplicación para ti que es lo que tomas en cuenta desde su inicio? Haces modelos UML, casos de uso, historias de usuario, requerimientos funcionales y no funcionales, defines las capas, etc.. O solo comienzas viendo el diseño y el código y listo? Me gustaría saber el proceso de todo el comienzo hasta el intermedio y final. Aun tengo dudas, muchas gracias crack
Para estas demos solo veo el diseño y listo, lo llevo a código. Para proyectos profesionales si se hace todo un análisis, pero ojo, hay roles para cada caso, tenemos ux/ui designers, product owners , scrum masters, data science engineers, dev ops, etc!
@@diegoveloper y para aplicaciones que hayas subido a play store o app store y hayas realizado tu solo, sabes que paso puedo seguir dada tu experiencia, yo tengo poca noción para hacer un aplicación solo pero que sea profesional y de calidad, gracias bro.
@@nectorcortes4680 pues haces el análisis, diseñas tus prototipos, defines el alcance, y empiezas a implementar
How do I send videos, audio messages and notification in the background? I just need this for my chat. Could you record a video like this, please 🥺🙏🙏😎
Buen video, eres un crack.
Hola Diego. Muchas gracias por el aporte. En mi opinión puntual la API te ahorra mucho tiempo pero la limítante es que es muy costosa en los precios para usarla en un proyecto en productivo. Cual es tu opinión? Saludos
Todo el tiempo que te ahorra lo vale, pero como mencionas, es muy costoso para un proyecto que recién empieza, una pequeña empresa o como para nosotros como devs, pero hay empresas medianas/grandes que si pagan esos precios sobre todo por la cantidad de data/usuarios que manejan.
Me falta ese kakaroto nivel Dios en mi escritorio...
¡Coqueto ese goku, jejeje se ve genial!!!
I'm using message send date to order the messages
How to handle the problem when users has different timezone? The messages order gonna be confused
I think you could ask the creators directly, check here -> twitter.com/getstream_io
de donde obtengo el archivo Channels_bloc.dart?
Tienes un tutorial más despacio y detenido para alguien mas novato?
Hmm la mayoría de tutoriales que hago son para nivel intermedio :(, es que tutoriales básicos hay bastantes, te recomiendo el canal de @weincode
Como siempre excelente video, lo único que no me convence es el precio de este proveedor de servicio, el precio más barato es de 500 dólares por mes!!!!
jeje bueno sí, es que ya te manejan toda la infraestructura y puedes sacar un chat o feed en minutos.
@@diegoveloper así es, de pronto sabés de algún otro servicio similar un poco más accesible, muchas gracias por tu respuesta y gracias sobretodo por compartir tu conocimiento
Pues no he visto otros, lo que queda es usar firebase, socket io, e implementar toda la gestión de chat
Dónde y cómo consigo ese termo de flutter para la inspiración?
Gracias, excelente video, like y ya suscrito!
@@diegoveloper órale felicidades!
Y cómo consigo un regalo del equipo de flutter ?
En esta ocasión fue un regalo para todos los google developer experts, en mi último video hablo un poco de eso
Te amo @diego
P¨rofesor, que opina sobre el curso de udemy flutter para principiantes?
Jaja no soy profesor, sobre Udemy están bien si estás iniciando con Flutter, lo demás ya corre por tu cuenta
Hola Diego en mi caso quiero usar getstream para un proyecto escolar, y ademas poder aprender algo completamente nuevo para mi, pero revisando lo unico a lo que tengo acceso es a una prueba gratuita de 30 días, sabes que debo hacer para un proyecto que no será lanzando a producción?
Saludos master
Al crear un chat así se puede monetizar para Google Play?
@@diegoveloper Si pero lo que quiero decir si al seguirte los pasos, el chat está incompleto y solamente es una prueba o concepto y no es una app desarrollada ya que he visto el vídeo por encima y no sé si el chat está completado. No sé si me entiendes.
es una prueba de concepto, no creo que se pueda hacer una app en 15 minutos y que este lista para la tienda, sea cual sea.
@@diegoveloper Por ejemplo habría que implementar firebase para saber el registro de los usuarios?
Hola diego Excelente video una pregunta para ti o cualquiera que pueda contestarme, a veces cuando descargo repositorios de github al abrirlos en ves de salirme lo los widget normales como Raisebuttom o Faltbottom me salen otros, como TextButton, ElevatedButton o OutlinedButton he visto por allí que es como una nueva actualización
y lo que o hago es cambiarlos a los que ya conozco porque no se , como hacer que se desmarque el error que me tira y tengo todo actualizado Dart y Flutter a la ultima versión (estable) y no se porque me sale error ?
El TextButton, ElevatedButton son widgets nuevos que ya están en la versión estable, revisa bien que versión de Flutter tienes, si tienes la última no deberías tener problemas.
Buenas, he intentado seguir el tutorial pero constantemente me encuentro problemas que supongo que son causados por las versiones. En el min 11:38 crea el siguiente código
await client.setUser(
User(id: username, extraData: {
'image': DataUtils.getUserImage(username),
}),
client.devToken(username),
);
Pero a mi no me aparece el metodo setUser, he intentado hacer uso de connetUser y el problema posteriormente me surge en el Token, puesto que me dice:
The argument type 'Token' can't be assigned to the parameter type 'String'.
¿Podría guiarme para solucionar estos problemas?
He finalizado el video y el único problema que se me presenta es el mencionado anteriormente con 'setUser'
dejo por aquí un fragmento de código algo mas extenso:
Future _onGoPressed() async {
final username = _usernameController.text;
if (username.isNotEmpty) {
final client = StreamChat.of(context).client;
final user = client.state.user;
if (user == null) {
setState(() {
_loading = true;
});
await client.setUser(
User(id: username, extraData: {
'image': DataUtils.getUserImage(username),
}),
client.devToken(username),
);
setState(() {
_loading = false;
});
}
Navigator.of(context)
.push(MaterialPageRoute(builder: (_) => FriendsChat()));
} else {
setState(() {
_usernameError = 'Username is not valid';
});
}
final client = StreamChat.of(context).client;
}
Revisa los cambios que hubo en el package: pub.dev/packages/stream_chat/changelog#102-beta
Oh my God, this is what i have been looking for but its in spanish, damn Deogo, why do you have to do me like that??
Vine por cobre y encontré ORO!
😍
Que mostró para desarrollar mis respetos
Que mostró para desarrollar mis respetos
Con esos shorts aprenderé mucho, ya lo veo