ANDROID - FIREBASE BASE DE DATOS EN TIEMPO REAL

  Рет қаралды 52,473

Alex Narváez Programming

Alex Narváez Programming

Күн бұрын

Пікірлер: 106
@jesusvargas7701
@jesusvargas7701 6 жыл бұрын
Graciasssssssssssssssssssss por tus tutos, continua creando contenido de Firebase y Android Studio, sos la ostia tio!
@luisalvarez4358
@luisalvarez4358 4 жыл бұрын
genial me sirvió de mucho me salvaste de muchos días sin saber que hacer continua así ya te ganaste un nuevo suscriptor.... exitos
@danielaalvaradoarboleda5414
@danielaalvaradoarboleda5414 4 жыл бұрын
Parce, usted es una nota. En 2020 es re util su información
@juanrangeljuarez7989
@juanrangeljuarez7989 5 жыл бұрын
Despues de muchos tutoriales, fue el unico que me funciono, muy bien explicado todo
@yenovaldanielcruz6499
@yenovaldanielcruz6499 4 жыл бұрын
Excelente, gran aporte desde Bogota Colombia lo felicito muy bien explicado y funciona muy bien. Aportes como estos es los que necesita el mundo.
@santiagotorres8680
@santiagotorres8680 4 жыл бұрын
Excelente tutorial para empezar a descubrir firebase!! Gracias por haber compartido tus conocimientos :)
@nicotomomate
@nicotomomate 6 жыл бұрын
Muchísimas gracias por compartir tus conocimientos, sos un gran profesor explicas muy claramente. Soy autodidacta y encontrarme con este tipo de contenido realmente es difícil. Saludos desde Argentina
@jorgemeiser376
@jorgemeiser376 6 жыл бұрын
Muchísimas gracias por los conocimientos que impartes en tus vídeos, están muy bien explicados y son 100% entendibles, una vez mas gracias por enseñarnos y por favor sigue creando vídeos de Firebase con Android Studio, Saludos desde Perú, un abrazo.
@diegososa4272
@diegososa4272 4 жыл бұрын
Seguí con los videos de firebase son muy útiles
@ShadowFrost
@ShadowFrost 4 жыл бұрын
Sos groso! Explicas claro y conciso, excelentes tutoriales
@carolinaremigio8836
@carolinaremigio8836 6 жыл бұрын
Me encantó tu vide de verdad gracias. Por ti pude terminar mi proyecto final, muy bueno!. Te amo
@antonyvelasquez2082
@antonyvelasquez2082 6 жыл бұрын
Tus videos de Firebase + Android Studio son geniales, continua con el contenido por favor, muchas gracias por todo! Pd: Seria genial que hicieses un vídeo mostrando como subir manualmente unos datos a la Storage de Firebase y luego poder mostrarlo en el un RecyclerView
@TheFilosofia10
@TheFilosofia10 4 жыл бұрын
muchas gracias, me ayudar mucho con mi tesis
@ekainfelix3555
@ekainfelix3555 6 жыл бұрын
Hola Álex, tus tutos son bestiales, no tendras algo como recibir notificaciones en tu aplicación y al clickar en ellas que te abra una URL o un webview... Gracias por tus enseñanzas y tú tiempo un saludo
@AlejandroAlfredoMazzoni
@AlejandroAlfredoMazzoni 6 жыл бұрын
Excelente tutorial Alex. Es el segundo intento que hago de tutoriales de Android y Firebase y no he logrado jamas conectarme a pesar que la aplicación es exactamente la misma que la presentada pero solo no se puede visualizar nunca los cambios en la base. Y he probado tutoriales de otros maestros y siempre me pasa lo mismo. Inclusive quise intentar con Autorización mediante mail y contraseña y tampoco he recibido nunca un registro valido. Para colmo son mis primeros pasos en Android Studio y estoy haciendo varios tutoriales que funcionan salvo los que se relacionan con Firebase. No se si es un problema en mi instalación (actualmente 3.2.1) y estamos a fines de noviembre del 2018 y estoy con SDK 28 . Pero falta la puntada final para ver tal lo que estás mostrando en pantalla. Simplemente dice que hubo un registro válido pero en la base del Firebase no hay nada. No se si es un problemas de los SDK que están instalados.. Ni se donde aparece en toda la información que se refiere a la conexión "automatica" que hay realizado el mismo Firebase (si en las dependencias) pero no veo donde esta el nombre de lo creado en Firebase (que generalmente tiene un nombre y que durante el proceso de conexión al Android me asigna un SHA inclusive. Ademas en el segundo paso despues de registro/conexión que actualiza solo ,tras la aceptación, el gradle (modulo) genera un error del 15.0.0 . Desinstalo todo el Android y empiezo de vuelta? No puedo ver la captura de un gradle de alguien que esté usando la ultima version de Android tras el registro el registro con android? te hago llegar lo que a mi me aparece. apply plugin: 'com.android.application' apply plugin: 'com.google.gms.google-services' android { compileSdkVersion 28 defaultConfig { applicationId "com.example.softm.diariosdecampo" minSdkVersion 17 targetSdkVersion 28 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation 'com.android.support:appcompat-v7:28.0.0' implementation 'com.android.support.constraint:constraint-layout:1.1.3' testImplementation 'junit:junit:4.12' androidTestImplementation 'com.android.support.test:runner:1.0.2' androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2' implementation 'com.google.firebase:firebase-database:16.0.3' } Que otra captura puedo tomar para dar mas información de lo que yo veo en mi PC? Si tengo una ayuda para encontrar esto, podré seguir avanzando en Firebase, sino ya descarto el uso de esta utilidad que es espectacular. Alejandro
@GalvanDamian
@GalvanDamian 5 жыл бұрын
Me ayudó muchísimo,gracias de corazón
@FingleAnimes
@FingleAnimes 4 жыл бұрын
Gracias, amigo. Eres el mejor
@itzelcruz1852
@itzelcruz1852 6 жыл бұрын
muchas gracias me ayudaste de verdad demasiado . muhas gracia
@pabloblanco2677
@pabloblanco2677 4 жыл бұрын
cuando haces click en el botón de registrar (si haces el método onClick) y se para la aplicación, es porque no has llenado todos los datos, es decir, debes llenar los spinner y el edittext
@enlamadrepatria
@enlamadrepatria 3 жыл бұрын
gracias mil gracias
@gustavojuarez2763
@gustavojuarez2763 6 жыл бұрын
Excelente .. Muy claro gracias!
@javierastudillo5159
@javierastudillo5159 5 жыл бұрын
Excelentes tutoriales !!!
@pedrojavierblancozambrano8383
@pedrojavierblancozambrano8383 6 жыл бұрын
Amigo buen dia en que parte del video o del codigo cuando registras en la base de datos en fireBase aparece lecciones donde esta eso en el codigo?
@josegregorio5487
@josegregorio5487 4 жыл бұрын
que pasa despues de 41:15 , donde coloca o asigna los campos de area(asignatura) y las secciones???
@ManuuGuzman
@ManuuGuzman 3 жыл бұрын
Gran voz, profeee, casi no me concentraba
@cofradiagps5224
@cofradiagps5224 5 жыл бұрын
Buenas. Me sale un error en tiempo de ejecucion en esta linea: BDEstacion = FirebaseDatabase.getInstance().getReference("Estacion"); Me dice que : Caused by: java.lang.IllegalStateException: Default FirebaseApp is not initialized in this process com.valhondo.delgado.xxxxx. Make sure to call FirebaseApp.initializeApp(Context) first. Lo tengo igual que el proyecto y me sale todo en verde: "Connect Your app to Firebase" y "Add the Realtime Database to your app" ¿Sabeis alguna solucion? Gracias.
@chinosv1
@chinosv1 4 жыл бұрын
Buen dia! Todos, antes que nada, gracias Alex por compartir excelentes tutos, amigos, alquien de uds tiene el archivo TXT, yo no esta en el link, gracias de antemano.
@MauricioProgressive
@MauricioProgressive Жыл бұрын
Hola!! muy bueno el video me esta ayudando bastante. Queria consultarte si al terminar la app y exportar el APK la vinculacion con Firebase seguiria existiendo?
@raquelprivado6878
@raquelprivado6878 3 жыл бұрын
Hola, muchas gracias por tus tutoriales y tu tiempo. tengo una duda a ver si me puedes ayudar, tengo un proyecto en FireBase para dar de alta y loguear a usuarios con email y contraseña, con Authetication , quiero que los email y contraseña que se usen en el alta se guarden en una BD con otros datos que se pediran en el alta del usuario, ¿esto como se haría? Muchisimas gracias por tu ayuda y tiempo. R
@ameliamartelnazario7949
@ameliamartelnazario7949 2 ай бұрын
puedes seguir haciendo mas videos actualizados
@sebastianbetancurlopez1106
@sebastianbetancurlopez1106 5 жыл бұрын
hola amigo me ayuda a llenar el spinner con datos que ya esten guadados en firebase
@elnarva
@elnarva 6 жыл бұрын
Ya pueden descargar el código. Ver enlace en la descripción ó click aquí para descargar el código en formato txt: www.filedropper.com/firebaserealtimedatabase
@robertotinoco7139
@robertotinoco7139 5 жыл бұрын
esta caido el link
@diegososa4272
@diegososa4272 4 жыл бұрын
Sos un crack amiog
@alpeva2008
@alpeva2008 6 жыл бұрын
muy buenos videos amigo quisiera saber si puedes resolver un problema que tengo al presionar el boton registrar se detiene la aplicacion
@evot3d
@evot3d 6 жыл бұрын
como lo resolvistes??, me pasa lo mismo
@marlinsape
@marlinsape 4 жыл бұрын
exelente video, una consulta en modo prueba de firebase, ya esta por pasar un mes, me menciona q las reglas van a dejar de ser abiertas al publico, pero yo necesito q sigan siendo libres para todos , como deberia proceder?? de ante mano muchas gracias por escucharme
@fernandozegarra9145
@fernandozegarra9145 4 жыл бұрын
hola mucas gracias por el tutorial, una pregunta como haces para en el min 9:00 que aparezca la opcion del cuadro de dialogo SElect Classes
@briantayala5107
@briantayala5107 6 жыл бұрын
Muchas gracias, oye pero si quiero recuperar un video que esta almacenado en storage con realtime data base que tengo que hacer? tendras algun video?
@arielleon4800
@arielleon4800 6 жыл бұрын
Disculpa que te haga una consulta fuera del video, que está muy bueno por cierto, pasa que llevo un par de semanas tratando de resolver un problema. Estoy haciendo una App utilizando Fire Base Auth para logueo y para registrarse con Fire Base Data Base... Pero lo que quiero hacer es que luego de que se registra el Usuario, siempre al ingresar, aparezca en un par de TextView(ademas del resto del Activity) algunos datos de registro del Usuario, como su nombre completo y su direccion... Aun no logro hacer ésto. Podrias darme una mano de ser posible..??? Desde yá, muchas gracias....!!
@elnarva
@elnarva 6 жыл бұрын
Hola sería que combinaras lo que explico aquí con lo que explico en este otro vídeo:kzbin.info/www/bejne/hIHLnaWhbKqgiNk
@lauraz6747
@lauraz6747 5 жыл бұрын
gracias por la explicación, bonita barba.
@luisgomez7939
@luisgomez7939 5 жыл бұрын
muy bueno el proyecto, pero yo lo llamaria guardar datos en base de firebase nada mas que eso :-) Sigue asi con los videos
@joseleonelayalalopez94
@joseleonelayalalopez94 4 жыл бұрын
Para un registro de usuarios, es necesario colocar el getSelectedItem?
@matwyre
@matwyre 4 жыл бұрын
Hola alex! una pregunta ¿como hago para que cualquier usuario pueda registrarse teniendo la base de datos protegida? ya hice la autenticacion
@gesb1979
@gesb1979 4 жыл бұрын
Gracias, de casualidad tienes un ejemplo similar, pero utilizando un fragment, estoy pegado haciendo un ejercicio similar a éste pero no consigo que se grabe de la forma correcta, ya que cambia un poco el código del activity main, que utilizar uno en fragment, O si te puedo contactar para enseñarte mi código, sería genial, gracias.
@arcangel3sswa
@arcangel3sswa 6 жыл бұрын
Hola, puedes ayúdame diciendo más o menos de qué forma envío los datos de faceBook, una ves auténticado que presione un botón donde envíe sus datos nombre, id, email y foto a firebase
@ameliamartelnazario7949
@ameliamartelnazario7949 2 ай бұрын
Thank you help me a lot
@AnnST
@AnnST 6 жыл бұрын
Hola! Muy buenos tus videos, tengo una duda como puedo Insertar los datos de Authentication a la base de datos en tiempo real?
@enlamadrepatria
@enlamadrepatria 4 жыл бұрын
cordial saludo amigo, estoy aplicando lo mismo con RPi pero a la hora de implementar las notificaciones solamente me notifica cuando la app esta abierta o en segundo plano, no he podido hacer que la app reciba notificaciones cuando esta matada, asi tal cual como wasap gestiona los nuevos msn a pesar que esta killed...alguna sugerencia?
@lauracervantes8125
@lauracervantes8125 5 жыл бұрын
Buenas noches tengo una duda, si ya servía y luego de la nada hago un registro en mi app y me dice que no se creó el usuario y en la base de datos solo me guarda correo pero no todos los demás datos y no sé qué hacer Dx ayuda
@nicolasnavarro6547
@nicolasnavarro6547 6 жыл бұрын
eres el puto amo (':
@cofradiagps5224
@cofradiagps5224 5 жыл бұрын
Buenisimos tutoriales. Muchas GRACIAS. Tengo una duda la BD en FireBase tiene una tabla que en nuestro caso se llama "Clases" correspondiente a la clase creada. Si deseamos otra tabla ¿ deberiamos de crear otra clase por ejemplo "Tabla2" y se crearia otra como Clases?. No se si me explico. Muchas gracias.
@HiiraamC
@HiiraamC 6 жыл бұрын
Excelente explicación, tienes de alguna forma el código? quisiera saber como cargas los datos de los spinners o si los tienes fijos.
@elnarva
@elnarva 6 жыл бұрын
Hola los Spinner se cargan con los arrays que tenemos en el archivo strings. Ejemplo: 11° 7 - Sistemas 11° 8 - Programación 11° 10 - Procesos Matemáticos Más tarde subiré el código completo para que lo descarguen.
@HiiraamC
@HiiraamC 6 жыл бұрын
Muy amable, estoy leyendo como cargar los datos ahora en un adaptador para un recyclerview.
@elnarva
@elnarva 6 жыл бұрын
Ya está disponible el código en la descripción del vídeo
@juliocesarcamachosilva9466
@juliocesarcamachosilva9466 5 жыл бұрын
Genial amigo me funcionó
@TrucosparacrossyroadAndroid
@TrucosparacrossyroadAndroid 5 жыл бұрын
Sub gracias bien video
@proyectogrado3574
@proyectogrado3574 5 жыл бұрын
Crees que haya como hacer eso viciversa? los datos que me estan llegando a firebase meidante otro dispositivo me llegue al celular?
@elnarva
@elnarva 5 жыл бұрын
Saludos, claro que sí. Pues tu guardas en la Bd y otro dispositivo consulta esa BD y al ser en tiempo real el otro lo vería casi simultaneo.
@proyectogrado3574
@proyectogrado3574 5 жыл бұрын
@@elnarva gracias :¨) 2 videos tuyos me ayudaron en mi tesis :´)
@josearielrios8734
@josearielrios8734 3 жыл бұрын
Como se puede hacer para que después del primer ingreso a la aplicación le pida datos y una foto, solo por unica vez. Esos datos que los muestre en otra pantalla en forma de tarjeta.
@joseluisperez5137
@joseluisperez5137 5 жыл бұрын
Y para mostrar la información respectiva con el ID en un textView cómo sería? En que parte de la documentación me puede explicar eso
@PocoyoPonce
@PocoyoPonce 4 жыл бұрын
Hola Alex tengo un problema con una aplicación que hice basándome en tus vídeos de login me gustaría saber si me puedes ayudar ya que dicha aplicación me genera tres aplicaciones al instalarla y no me inicia sesión aunque este conectado a internet
@tux9856
@tux9856 5 жыл бұрын
Bro yo creé una app con la basé de datos en firebase lo cambie a otra cuenta ahora ya no envia los datos y si cambié el json ayuda porfavor
@estebanserrano1122
@estebanserrano1122 6 жыл бұрын
Genial!
@capturaunpocodetodoss3104
@capturaunpocodetodoss3104 6 жыл бұрын
hola amigo me encato tu vido per de casualidad sabras como modificar los datos ??
@elnarva
@elnarva 6 жыл бұрын
Saludos. Claro que sí. En el siguiente vídeo lo explicaré.
@watagapitusberry7197
@watagapitusberry7197 6 жыл бұрын
@@elnarva cuando sale?
@jalbertobailon6076
@jalbertobailon6076 6 жыл бұрын
Me podrías ayudar a la creación de una aplicación con Android y base de datos en Mysql
@EssJordanMilk
@EssJordanMilk 3 жыл бұрын
Hola, mira que cuando le doy a registrar no hace nada, simplemente no hace nada y por ende no se actualiza la base de datos, alguien sabe a que se deba?
@erickgabrielcaballerocaser6423
@erickgabrielcaballerocaser6423 3 жыл бұрын
El link del codigo esta caido no aparece, como hago para que me aparezcan los datos en el spinner?
@josegregorio5487
@josegregorio5487 4 жыл бұрын
donde escribe las cosas que dice el spinner?
@rubendarioescobariza6154
@rubendarioescobariza6154 4 жыл бұрын
Podrias Ayudarme con el Codigo de este Proyecto Por Favor..!! cuando le doy Guardar no se me Guarda en la Bd
@juliocamacho6298
@juliocamacho6298 6 жыл бұрын
Como consultar información de un solo nodo? ejemplo: db_Alumnos y como hacer para traer la info de un solo alumno en especifico
@EnemyGamingLAS
@EnemyGamingLAS 4 жыл бұрын
No existe tu archivo de texto.. podras resubirlo? gracias
@arturofelix966
@arturofelix966 4 жыл бұрын
disculpa, me podrias facilitar el código, no me carga el del enlace,gracias.
@hectordavid1294
@hectordavid1294 6 жыл бұрын
segui todos los pasos de video y esta conectado, estoy seguro de que la App esta bien pero NO se ejecuta, la mando a correr y se cierra, alguien podria ayudarme con eso :??
@ragazzimessicani5554
@ragazzimessicani5554 4 жыл бұрын
ERROR: This project uses AndroidX dependencies, but the 'android.useAndroidX' property is not enabled. Set this property to true in the gradle.properties file and retry.
@gcabal23
@gcabal23 4 жыл бұрын
¡Hola! Espero estés muy bien. Acabo de encontrar este video-tutorial. Seguí todos los pasos, pero ¿qué pasó entre el minuto 4:10 y 4:15? Sólo 5 segundos y cuando apareció la próxima imagen, ya tenías agregado un botón y modificado un poco unas líneas. Y pues no me funciona la App. Espero me puedas apoyar por favor. Saludos. :)
@ernestosevillasarao4048
@ernestosevillasarao4048 4 жыл бұрын
Que tal, me pasó lo mismo, pero un hack para que funcionar es cambiar los spinners por Plain Text, tanto en layout como en el activity main
@Ale-qo9kx
@Ale-qo9kx 5 жыл бұрын
y como podria visualizar los registros en una aplicación de escritorio?
@ivangm0973
@ivangm0973 5 жыл бұрын
Hola Me encantas tus videos pero varos links para descargar los txt estan caidos
@lucasanezin9936
@lucasanezin9936 4 жыл бұрын
El link para ver el código está caído... :(
@fernandocarmona4804
@fernandocarmona4804 6 жыл бұрын
Hola alex espero puedas resolver mi duda, seguí todos los pasos pero no aparece nada de información en firebase :(
@elnarva
@elnarva 6 жыл бұрын
Saludos este fin subiré otro, espero te sirva
@fernandocarmona4804
@fernandocarmona4804 6 жыл бұрын
Gracias, lo esperaré 😎
@bakyralan3661
@bakyralan3661 5 жыл бұрын
Ya no esta el código en el link :(
@joseivanperezugalde67
@joseivanperezugalde67 6 жыл бұрын
Failed to resolve: firebase-database-15.0.0 alguna solucion?
@nicolasnavarro6547
@nicolasnavarro6547 6 жыл бұрын
compa, no pongas el 15 pon el actual me parece que es el 16 checa la documentacion en farebase
@jonatantejada341
@jonatantejada341 5 жыл бұрын
Lo que no entiendo es en que punto el llena los Spinner🤔
@Capuleto_M
@Capuleto_M 4 жыл бұрын
Podrías subir el código, el link no sirve
@franksdev2343
@franksdev2343 4 жыл бұрын
LINK CAIDO!!! Excelente video
@FEMARPRO
@FEMARPRO 5 жыл бұрын
La base de datos no me registra, esta todo igual
@leonelalarconbravo1116
@leonelalarconbravo1116 6 жыл бұрын
Genial amigo ya había pensado que habías dejado este curso! esperaba mucho otro video para seguir aprendiendo, quería hacerte una consulta que por favor me puedas guiar para saber como abordar mi proyecto, tengo una app que publica mascotas perdidas y las puedo visualizar en otra activity, pasa que ya hice todo sobre manejo de datos (titulo, raza, descipcion, contacto) pasa que al hacer una nueva publicación se puede subir una imagen de la mascota y esta se guarda en Storage de firebase, en mostrar publicaciones ya logré como mostrar todas las publicaciones guardadas en la base de datos por el recyclerView mi problema es como muestro la imagen desde la la storage? como puedo relacionar o enlazar la imagen subida al momento de realizar una publicación? para que luego al mostrar las publicaciones se muestre con su respectiva imagen subida, cualquier cosa que me sirva para guiarme me ayudaría un montón! leonel.ab14@gmail.com si quieres te paso mi proyecto para entender mejor o lo que sea, desde ya muchas gracias genio!
@leonelalarconbravo1116
@leonelalarconbravo1116 6 жыл бұрын
En resumen Como subir n cantidad de fotos al firebase y poder leer o mostrar esa misma cantidad de fotos en orden , muchas gracias!
@elnarva
@elnarva 6 жыл бұрын
Saludos Leonel. Muy interesante tu idea. Sobre las imágenes sugiero que seria mejor subirlas a algún servidor de imágenes como flickr y enlazarlas por la URL y desplegarlas en un Recycler View, por aquello de que Firebase puede llegar a cobrarte y así no sería tan demandante el almacenamiento. Procuraré hacer un vídeo con lo que te digo. Saludos.
@leonelalarconbravo1116
@leonelalarconbravo1116 6 жыл бұрын
creo que la mejor opción sería usar estos servidores como flickr o piccaso no? no he visto nada de eso aún pero buscando vídeos de como hacer lo que dije más arriba en firebase no he pillado y eso que ya me he visto algunos 100 vídeos de la materia :/ sé que no es para nada su obligación pero si subiera el vídeo antes del 18 de Junio me salvaría la vida ya que ahí tengo mi presentación final del proyecto jejeje :( muchas gracias por todo su conocimiento compartido profe! crack
@jorgemeiser376
@jorgemeiser376 6 жыл бұрын
A la espera de tan ansiado vídeo, gracias por tus contenidos, Saludos.
@tecnicostelecable8934
@tecnicostelecable8934 4 жыл бұрын
Alguien tendra el link? esta caído :C
@federicodesia7593
@federicodesia7593 5 жыл бұрын
Firebase es gratis de por vida?
@joseguadaluperodriguezsast7482
@joseguadaluperodriguezsast7482 2 жыл бұрын
Por qué no muestras como llenar el spinner? el vídeo esta bien, pero cuando se omite eso, le quita mucho valor.
Android  y Firebase  2 - Autenticación - Login de Usuarios
26:18
El Canal de Narva
Рет қаралды 34 М.
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 16 МЛН
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 120 МЛН
Арыстанның айқасы, Тәуіржанның шайқасы!
25:51
QosLike / ҚосЛайк / Косылайық
Рет қаралды 700 М.
Android - Registro de Usuarios con MySQL - BD Remota
25:38
El Canal de Narva
Рет қаралды 43 М.
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 16 МЛН