Conectar FIREBASE a una aplicación FLUTTER (Android) 100% Explicado

  Рет қаралды 48,970

Código Correcto

Código Correcto

Күн бұрын

Пікірлер: 120
@AntonioGarcia-fn4is
@AntonioGarcia-fn4is 3 жыл бұрын
El mejor video explicando todo sobre la conexión de Flutter y Firebase, muchas gracias! Espero los demás con ansias.
3 жыл бұрын
Muchas gracias. Pronto subiré la versión para conectar Firebase en Flutter con iOS.
@mara345Gaming
@mara345Gaming 3 жыл бұрын
bro llevo literalmente buscando 3 meses alguien que explique esto y tu en 30 minutos me resolviste todas las dudas muchas gracias chaval
3 жыл бұрын
Genial. Es un gusto haberte ayudado.
@EdMG99
@EdMG99 Жыл бұрын
fuiste el unico lugar donde consegui esta parte, muchas gracias!
@Sergio-ep8zh
@Sergio-ep8zh 2 жыл бұрын
DE VERDAD QUE MUY BUEN VIDEO!! NO SE PUEDE EXPLICAR MEJOR!!! LO HACES TODO TAN SENCILLO QUE SE PUEDE ENTENDER Y SEGUIR A LA PERFECCIÓN MUCHÍSIMAS GRACIAS POR EL TIEMPO!! UN SALUDO !!!
@sebastianbrunobautes7145
@sebastianbrunobautes7145 2 жыл бұрын
La verdad que le haces honor al nombre de tu canal, código correcto, te felicito y muchas gracias por este maravilloso aporte.
@hectorfabianvignolo9960
@hectorfabianvignolo9960 3 жыл бұрын
Buenas!, se entiende perfectamente. Mil gracias. Como recomendación te pediría que cuando hagas los videos borres el proyecto de defecto y largues de cero, a los que recién estamos empezando nos ayudaría un montón
@guiye9943
@guiye9943 3 жыл бұрын
Eres el mejor, me sirvió muy bien y comprendí todo muy fácil.
@juanxxx5192
@juanxxx5192 Жыл бұрын
Te felicito por tu canal, me ha ayudado mucho a profundizar en mis conocimientos de Flutter. Eres muy buen profesor
@jafar9714
@jafar9714 3 жыл бұрын
Muy buen video, super explicado 100% como dices, estuve 3 dias sin poder conectar por muchos errores pero tu los solucionaste. 10/10
@LeonardoSanArica
@LeonardoSanArica Жыл бұрын
Tus videos son excelentes per los cortos que pones son la pasada jajajjaa.
@aracelyloyolapinchetti9266
@aracelyloyolapinchetti9266 2 жыл бұрын
eres el mejor explicando, wei, eres un maldito angel, gracias
@dreamdead01
@dreamdead01 3 жыл бұрын
Bro llevo buscando un canal como el tuyo que me ayuda a aprender de buena manera gracias en verdad. Por cierto me gustaria saber si puedes hacer una app para las 3 plataformas (android, ios y web)
@Videosrandon2
@Videosrandon2 Жыл бұрын
aste otro en la version actuaizada de este año ya que explicas bien todo
@mca1272
@mca1272 3 жыл бұрын
Es un placer ver tus videos. Esperando nuevos...
@OtakuWorldESP
@OtakuWorldESP 3 жыл бұрын
¡Tremendo vídeo! Por fin encuentro un video entretenido y bien explicado. Como sugerencia, me gustaría que subieras el código la próxima vez para comparar los fallos. ¡Un saludo!
@ildealcaide
@ildealcaide 3 жыл бұрын
Muchas Gracias. Me ayudaste mucho a conectar mi base con mi app. Excelente video.
@fernandoantoniogonzalez8562
@fernandoantoniogonzalez8562 2 жыл бұрын
muchas gracias amigoooo no sabes cuanto me ayudaste, sigue así
@jesusavendano8708
@jesusavendano8708 3 жыл бұрын
Que buen canal y que buen video , segui asi genio !
3 жыл бұрын
Muchisimas gracias.
@Lalo-ue8pi
@Lalo-ue8pi 3 жыл бұрын
Buenas una pregunta firebase también es una API?
@ggaltar
@ggaltar 3 жыл бұрын
Excelente. Muchas gracias. Esperando el video de las diferencias entre bases relacionales y las noSQL, si no es que ya anda por ahí. Saludos
@edsonsanchez5562
@edsonsanchez5562 3 жыл бұрын
José, podrías continuar con tus videos de APRENDE Flutter? Esta vez iría por el número #8, quisiera que explicarás cómo hacer un Colapsing ToolBar y que en el contenido de la app agregues un listView de simples textos... Puedo hacerlo pero al agregar un ListView el ToolBar no se encoge
3 жыл бұрын
Muy bien. Se viene pronto ese video.
@rubenabad1625
@rubenabad1625 3 жыл бұрын
Muy bueno y explicado puedes hacer un ejemplo con tensorflowlite con la cámara porfavor
@jhonnyguilcapi8086
@jhonnyguilcapi8086 2 жыл бұрын
Muchas gracias por tus videos, pude lograrlo aunque me toco hacer varias modificaciones para que me coja en la versión actual de flutter Saludos!!
@leonazo6864
@leonazo6864 3 жыл бұрын
Muchas gracias por el video, una consulta ,en el mismo proyecto como conectaría a Sql Server
@Skaxarrat
@Skaxarrat 3 жыл бұрын
Muy fácil y directo todo. Muchas gracias.
@kiralvd9886
@kiralvd9886 2 жыл бұрын
Muy buen video!! ademas me gusta mucho tu forma de enseñar espero que puedas enseñarnos mas sobre firebase y flutter, un saludo!
@Roixcs
@Roixcs 3 жыл бұрын
Excelente video, muchas gracias! sería genial usar BD relacionales
3 жыл бұрын
En unos días tengo pensado comenzar un curso de BackEnd para hacer endpoint para nuestras aplicaciones, ahí usaremos bases de datos relacionales y explicaremos en qué casos es mejor usar bases de datos relacionales y en cuales es mejor usar bases de datos no sql.
@sebastianalfaro8913
@sebastianalfaro8913 2 жыл бұрын
Puedes hacer una conexión con el ESP8266 ?
@norbertopn1959
@norbertopn1959 3 жыл бұрын
Muy buen video, realmente explicas muy bien, felicitaciones
@cuentaparaplaystore3587
@cuentaparaplaystore3587 Жыл бұрын
Hola, buen video. ¿solamente puede hacer deploy con flutter, o también con una aplicacin de angular y ionic?
@sergiorojas1527
@sergiorojas1527 3 жыл бұрын
Hola, excelente video. Cuando agregas mas videos que desplieguen los valores de Fribase en listas desplegable y agregar mas datos a las colecciones.
@didrojs86
@didrojs86 2 жыл бұрын
Esto se puede linkear tanto para Flutter como para android Studio?? cual seria la ventaja de Flutter o solo es por comodidad?
@noeliafernanda1061
@noeliafernanda1061 2 жыл бұрын
Hola, una consulta, Tengo que crear un proyecto Android y otro proyecto IOS en Firebase..???🤔 No me queda claro eso. Se supone que el backend es uno solo, el mismo ya sea te conectes desde un iPhone o Android Smartphone... No me queda claro lo de crear 2 proyectos en Firebase. Agradecería tu respuesta.
2 жыл бұрын
El el backend es el mismo, pero la forma de conectarse es diferente. Puede realizar el proceso con el mismo proyecto de Firebase, no hay problema.
@ronneymendoza8702
@ronneymendoza8702 Жыл бұрын
Tengo una duda gigante, hay alguna diferencia en la conexión que haces acá y la conexión que haces en el video #30 CRUD ??
@spacecowboy5645
@spacecowboy5645 2 жыл бұрын
Muy bien explicado, excelente tutorial :)
@alvarinali
@alvarinali 5 ай бұрын
a mi no me sale la parte de dependecies en la parte de android tanto en la app como en la raiz alguna solucion?
@gusinthecloud
@gusinthecloud 2 жыл бұрын
buenisismo como explicas
Жыл бұрын
Hola, muchas gracias.
@Galactor07
@Galactor07 3 жыл бұрын
Me ha encantado el vídeo, fácil y rápido
3 жыл бұрын
Muchas gracias! 😊
@lilibethbolivar8181
@lilibethbolivar8181 2 жыл бұрын
ta super fino el video, en mi caso me dio este error: FirebaseException ([cloud_firestore/permission-denied] The caller does not have permission to execute the specified operation.)
@LuisPerez-gr3eo
@LuisPerez-gr3eo 3 жыл бұрын
Gracias, tía Piedad😩😩🙏🙏🙏
@manuelenriquebarrenecheafl7833
@manuelenriquebarrenecheafl7833 2 жыл бұрын
Ayuda, por favor. No logro conectar ningún proyecto con Firebase, hice todo lo que dice en el video. Al momento de ejecutar me envía al archivo "messages.pigeon.dart", a la línea 203 donde dice throw PlatformException(code: 'channel-error', message: unable...) Intenté varias cosas, pero nada resuelve el problema.
2 жыл бұрын
Intenta haciendo la conexión con FlutterFire. kzbin.info/www/bejne/kJjMiJJ_isp5f6s Es la recomendada por google.
@cuentasecundaria713
@cuentasecundaria713 3 жыл бұрын
que tal , yo tengo un login pero sin base de datos y al momento de darle entrar me lleva a mi menu creado , como le hago para hacer un registro y que puedan poner usuario y contraseña y de ahi los lleve a mi menu ???? solo es el puro formato de login
@contrerasabnalfelipeignaci6490
@contrerasabnalfelipeignaci6490 Жыл бұрын
Excelente Video!
@anyirivera8037
@anyirivera8037 2 жыл бұрын
Muchas gracias me fue de mucha ayuda.
@wilfredomartel7781
@wilfredomartel7781 3 жыл бұрын
Hola! quisiera pedir tu expertise. Tengo una app que se ejecuta en el simulador pero cuando genero el apk no se abre ni aparece en icono de launcher en el teléfono. Alguna sugerencia bro?
@diegoarevalo9325
@diegoarevalo9325 3 жыл бұрын
Hola, amigo que buen curso estas dando de flutter, tengo una duda cuando aplico los cambios al archivo pubspec.yaml y depuro el programa este muestra la ventana en blanco y luego apunta al archivo web_entrypoint.dart en la linea Future main() async { aparece una linea amarilla que debo de hacer en ese caso?
@arielgaletti4350
@arielgaletti4350 3 жыл бұрын
Me pasa lo mismo
@arielgaletti4350
@arielgaletti4350 3 жыл бұрын
TypeError: Cannot read property 'app' of undefined at Object.app$ [as app] (localhost:60522/packages/firebase_core_web/src/interop/core.dart.lib.js:31:101) at new cloud_firestore_web.FirebaseFirestoreWeb.new (localhost:60522/packages/cloud_firestore_web/src/write_batch_web.dart.lib.js:773:64)
@PechEduardo
@PechEduardo 3 жыл бұрын
Lograste Solucionar el problema de web_entrypont.dart?
@319nsor3
@319nsor3 3 жыл бұрын
Hola Diego como solucionaste este problema?, porque tengo el mismo y no se como solucionarlo. les agradesco sus respuestas.
@ezequielpereira4160
@ezequielpereira4160 Жыл бұрын
Muy buen contenido
@kalhelz7671
@kalhelz7671 3 жыл бұрын
Eres un crack bro, sigue asi
3 жыл бұрын
Muchas gracias por el ánimo. Pronto continuaré el curso.
@davisrd9468
@davisrd9468 3 жыл бұрын
Perfecto, si esta bueno, pero cómo obtengo haría para gestionar esos datos a un radiobutton?
@jheizerzeladarios7663
@jheizerzeladarios7663 2 жыл бұрын
No me genera el plugin automatico, como lo soluciono...
@TatuSaaf
@TatuSaaf 3 жыл бұрын
hola, me da este error E/flutter (12208): [ERROR:flutter/lib/ui/ui_dart_state.cc(177)] Unhandled Exception: [cloud_firestore/permission-denied] The caller does not have permission to execute the specified operation.
3 жыл бұрын
Revisa las reglas de firestore en la consola de Firebase.
@edsonsanchez5562
@edsonsanchez5562 3 жыл бұрын
Cómo lo solucionaste?
@ppablo281
@ppablo281 3 жыл бұрын
@@edsonsanchez5562 En las reglas de Firestore, con esto funciona.. rules_version = '2'; service cloud.firestore { match /databases/{database}/documents { match /{document=**} { allow read, write: if true; } } }
@jhoniexxmx3996
@jhoniexxmx3996 3 жыл бұрын
@@ppablo281 la hostia
@BobbyLonely
@BobbyLonely 9 ай бұрын
es demasiado,, me rindo y regreso a a continuar php y mysql
9 ай бұрын
Ánimos.
@ConectadosTV__
@ConectadosTV__ 2 жыл бұрын
muy bueno todo y nuevamente le felicito !!! soy nuevo en esto y tengo una pregunta.. como puedo alimentar la informacion en firebase, osea ya tengo conectada la base de datos con mi proyecto en flutter para android y ios, ahora como puedo cargar la informacion en firebase, existe algun sofware , o hay q hacer un pagina para esto? cual seria la manera correcta, me disculpa un poco la ignoracia ... gracias
2 жыл бұрын
Depende mucho del caso, pero normalmente las mismas aplicaciones agregan la información. Firebase es un backend normal, tienen métodos para leer pero también para agregar información. Quizá tu app necesite de una web que sirva como panel de administrador, es posible y muy normal.
@ConectadosTV__
@ConectadosTV__ 2 жыл бұрын
@ muchas gracias mi estimado. Voy a investigar sobre el tema de cómo agregar campos a fires base. Muchas gracias…. Si tienes algún tutorial de cómo agregar registros se lo agradezco. Muchos éxitos.
@jhonzevallosbautista2429
@jhonzevallosbautista2429 3 жыл бұрын
hola,tengo un problema para conectar con firebase,si me podriar ayudar te agradeceria
@sebasmite
@sebasmite 2 жыл бұрын
Muy bueno el video y bien explicado
@juanpbloballesterossos3686
@juanpbloballesterossos3686 Жыл бұрын
2023 y funciona apesar de las actualizaciones
@LeonardoSanArica
@LeonardoSanArica Жыл бұрын
Luche un poco con las dependias pero al final se logo.
@gaelek7w711
@gaelek7w711 Жыл бұрын
Aún sigue funcionando en 2023?
@LeonardoSanArica
@LeonardoSanArica Жыл бұрын
@@gaelek7w711 en la mayor parte si algunos procesos cambian pero estan en la pagina del firebase
@Alender292
@Alender292 9 ай бұрын
es tardado que compile en android?
@MrN0ire
@MrN0ire 2 жыл бұрын
No he podido llegar a la lista. Me da este error: throw MissingPluginException('No implementation found for method $method on channel $name'); El Run en blanco :S. Estaría bien un ejemplo para web. Gracias :)
@albertog.alfabot
@albertog.alfabot Жыл бұрын
Podrias hacer un video de como programar un contador de visitas con firebase?
Жыл бұрын
Contador de visitas de la app? Es decir, ir registrando cada vez que alguien use la app? A eso te refieres. Es muy posible que no sea necesario, Firebase ya tiene una funcionalidad que te permite medir la interacción con los usuarios y mucha información más. Busca Firebase Analytics.
@aldeaciencia2421
@aldeaciencia2421 3 жыл бұрын
¿Recomiendas Firebase como backend para Flutter?... He leído en algunos foros que Firebase es muy caro. Saludos
3 жыл бұрын
Yo lo recomiendo 100%. En todos mis proyecto es mi primera opción. Solo una vez tuve que pagar 0.48 USD porque un cliente estaba subiendo imágenes súper pesadas de hasta 16 MB cada una y llenó el almacenamiento. Nunca más he tenido que pagar, con los servicios gratis ha sido más que suficiente.
@Skaxarrat
@Skaxarrat 3 жыл бұрын
Firebase no es nada caro si no manejas millones de datos (para subir información rollo JSON, basta). A parte de que tienes notificaciones en vivo de una forma muy simple, y un montón de cosas.
@dwingomez9679
@dwingomez9679 2 жыл бұрын
Buen contenido so.
@tumecatronico7042
@tumecatronico7042 3 жыл бұрын
Como se agregan datos a la coleccion?
@charlyvasquez
@charlyvasquez 2 жыл бұрын
En la seccion de Cloud Firestore de Firebase, en el minuto 13:06 del video...
@tityej869
@tityej869 3 жыл бұрын
Para los que les salga, un error en consola que no hay permisos lo que deben de hacer es ir a base de datos que se creo al inicio del video, ir a reglas y cambiar el allow read, write: if false; por allow read, write: if true;. Esto pasa porque hicimos la base en modo de produccion, OJOOO esto no es una solucion viable para proyectos grandes, solo recomiendo usarlo para modo de prueba
@jonnathanSpinosa
@jonnathanSpinosa 3 жыл бұрын
Y si ya tengo creado el proyecto como puedo crear el ID? En vs? Gracias!
@charlyvasquez
@charlyvasquez 2 жыл бұрын
Si ya tienes creado el proyecto como lo fue en mi caso, En VS Code, con el proyecto abierto, busca en la carpeta de Android / app / build.gradle y busca la palabra o key applicationId , allí tendrás el Id en mi caso fue com.example.start_with_flutter_again
@jonnathanSpinosa
@jonnathanSpinosa 2 жыл бұрын
@@charlyvasquez gracias amigo
@lFelipeLira
@lFelipeLira 3 жыл бұрын
Muito obrigado , aula perfeita !
@luisangelhernandezlopez4246
@luisangelhernandezlopez4246 2 жыл бұрын
me sale este error: ChromeProxyService: Failed to evaluate expression 'application': InternalError: No frame with index 59. ayuda
@h3llN3xus
@h3llN3xus 2 жыл бұрын
Buena tarde bro ... me parece muy interesante y bien explicado tu video, sin embargo me está generando un error... [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: PlatformException(channel-error, Unable to establish connection on channel., null, null) y a parte en la carpeta "/lib" no me está agreando el otro archivo .dart que a ti te genera cuando incluyes el FireStore en las dependencias. crees poder ayudarme?
@LeonardoSanArica
@LeonardoSanArica Жыл бұрын
Amigo lo solucionaste
@Carlillus
@Carlillus Жыл бұрын
@@LeonardoSanArica 11:49 ***AUXILIO:*** Me sigue faltando ese archivo. No me lo genero tampoco
@1Luisfausto
@1Luisfausto 3 жыл бұрын
app:katdebugKotlin :( me salio éste error no se como solucionarlo :( ayuda
@jhoniexxmx3996
@jhoniexxmx3996 3 жыл бұрын
siempre bien
@pablogomez5131
@pablogomez5131 3 жыл бұрын
No entiendo muy bien porque haces una para Android y otro para iOS si se supone que flutter sirve para ambos lenguajes
3 жыл бұрын
Ambas configuraciones son en Flutter. Y en una sola aplicación se pueden hacer ambas configuraciones. Pero ambas son necesarias ya que Firebase trabaja diferente según la plataforma. (Mejor dicho las plataformas se comunican de forma diferente con Firebase). Esperemos que pronto baste con instalar un paquete y ya funcione por defecto en ambas plataformas, sería lo ideal. Pero por el momento es necesario hacer ambas configuraciones en la misma app.
@ksibe9077
@ksibe9077 2 жыл бұрын
quiero que no se mal interprete mi comentario, seguí un video tuyo, para cambiar el logo pero no me salió, no supe la razón.
@themarshial2944
@themarshial2944 3 жыл бұрын
Genial la explicacion, tus videos me motivan a seguir , una ayuda porfaa no me imprime nada y no se porque tampoco me saler error. Hice la prueba de poner print para ver que devuelve , lo menciono en las "//" y no entendi porque no me reconoce , segui tal cual el video no cambie nada. void getUsers() async { CollectionReference collectionReference = FirebaseFirestore.instance .collection( "users"); QuerySnapshot users = await collectionReference.get(); if (users.docs.length != 0) { print("*****hola******"); //no me imprime el hola entonces no entra al if. for (var doc in users.docs) { print(doc.data()); // no me imprime nada usuarios.add(doc.data()); // no agrego } } print(usuarios); // imprime vacio asi : [ ] print(users.docs.length); // imprime 0 }
@themarshial2944
@themarshial2944 3 жыл бұрын
en la terminal me salia la utlima parte del debug console ,ahi encontre un "failed" fue de esta manera , asi: W/Firestore( 3095): Caused by: android.system.GaiException: android_getaddrinfo failed: EAI_NODATA (No address associated with hostname) W/Firestore( 3095): at libcore.io.Linux.android_getaddrinfo(Native Method) W/Firestore( 3095): at libcore.io.BlockGuardOs.android_getaddrinfo(BlockGuardOs.java:172) W/Firestore( 3095): at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:137) W/Firestore( 3095): ... 10 more W/Firestore( 3095): }. I/flutter ( 3095): [ ] I/flutter ( 3095): 0 W/ManagedChannelImpl( 3095): [{0}] Failed to resolve name. status={1} Esta extraño esto . pero hoy aprendi un monton contigo :) nuevamente muchas gracias.
3 жыл бұрын
Hola. Asegúrate de tener la colección creada en Firebase y de tener las reglas de privacidad abiertas. También asegúrate de lanzar este función al iniciar la aplicación, pero después de iniciar la aplicación de Firebase.
@themarshial2944
@themarshial2944 3 жыл бұрын
@ muchas gracias me fije y lo revise , habia sido porque no tenia el permiso de internet en esa carpeta de android xd. Sigue con los videos realmente me motiva mucho : ) , no me llega sueño, ni me aburro mas bien tienes un toque genial de explicar .
@eduarrodriguez3777
@eduarrodriguez3777 3 жыл бұрын
Muchas gracias, ¿Tienes un tutorial de Flutter y SQLite ?
@patrioliva
@patrioliva 4 ай бұрын
No mames... me pasó el error de MultiDex y entré en pánico y terminé borrando el proyecto entero JAJAJAJAJ
5 ай бұрын
Buff, no tenía flutter en el environment.... 🤦‍♂. Pequeña pesadilla.
@estebanmendoza7491
@estebanmendoza7491 3 жыл бұрын
hola , talvez sea muy basico mi pregunta pero me sale este error( Undefined class 'CollectionReference' ) y Undefined name 'FirebaseFirestore' en esta parte no he podido encontrar donde tengo que definirlas , al inicio del codigo ya inicie, espero y puedan ayudarme, mi codigo.. void initState(){ super.initState(); } void getUsers() async{ CollectionReference collectionReference = FirebaseFirestore.instance.collection("users"); }
@daytoncuellarsolis6157
@daytoncuellarsolis6157 3 жыл бұрын
Hola amigo, agrega esto "import 'package:cloud_firestore/cloud_firestore.dart';" . Así se solucionó , un saludo.
@franciscotorres2738
@franciscotorres2738 2 жыл бұрын
Cual fue la solución
@arranquemos8940
@arranquemos8940 2 жыл бұрын
@@franciscotorres2738 tuve un problema similar, no me reconocía el collectionreference debido a que habia colocado firebase_core: y cloud_firestore: en "dev_dependencies" y es en "dependencies", corregí y ya lo reconoce bien
@octubredos
@octubredos 2 жыл бұрын
Lo solucioné añadiendo: import 'package:cloud_firestore/cloud_firestore.dart'; Al archivo main.dart
Curso de Flutter GRATIS - CRUD Firebase #1 (Conexión con FlutterFire)
19:40
It works #beatbox #tiktok
00:34
BeatboxJCOP
Рет қаралды 41 МЛН
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 36 МЛН
Flutter + Firebase: CRUD Completo en Firestore
1:52:21
Código Correcto
Рет қаралды 2,4 М.
Install Firebase CLI for Windows | Flutter
8:08
AJ Flutter Tutorials
Рет қаралды 79 М.
What's new in Flutter 3.27 & Dart 3.6
17:51
SpeedKodi
Рет қаралды 1,7 М.
¿Qué elegir Firebase o Supabase para Flutter?
12:45
Absa Coding
Рет қаралды 1,9 М.
Integrar Firebase  en Android Studio Koala [Kotlin y Java]
12:14
Dino Code - Tutoriales
Рет қаралды 4,6 М.
⇨ Flutter: Consumiendo un API REST ≫ Listas 【Desde Cero】
28:20
Código Correcto
Рет қаралды 32 М.
Aprende FLUTTER! con 3 proyectos incluidos
9:03:58
Codigo 369
Рет қаралды 54 М.
It works #beatbox #tiktok
00:34
BeatboxJCOP
Рет қаралды 41 МЛН