Conecta tu App Flutter con Firebase: Tutorial Completo!

Поділитися
Вставка
  • Опубліковано 17 гру 2024

КОМЕНТАРІ • 78

  • @pragmatickarmatm4657
    @pragmatickarmatm4657 6 місяців тому +1

    ídolo, salieron unos problemas, pero gracias a tu video pude solucionarlos, muchas gracias, sigue haciendo videos asi!!

  • @AdelaidLesdeymarietAcevedoCard
    @AdelaidLesdeymarietAcevedoCard 5 місяців тому

    La verdad enseñas super bien, muchas gracias! voy a intentar seguir a detalle tus pasos para ver si puedo conseguir lo que necesito :D

  • @niko712
    @niko712 11 місяців тому +1

    muy buen tutorial, ya por fin despues de mucho tiempo pude conectar flutter y firebase 🙌🙌

    • @papayasconcrema333
      @papayasconcrema333  11 місяців тому

      Gracias! Espero que te haya sido de utilidad, un abrazo!

  • @raulalbertoortizmontano4656
    @raulalbertoortizmontano4656 6 місяців тому

    sos un crack, maquina, te amo un monton, por fin un curso claro de como conectar firestore con flutter, sos un genio ptm

  • @giulianocapovilla2136
    @giulianocapovilla2136 9 місяців тому

    Gracias, justo me habia olvidado de sacarle el example al proyecto, dos pajaros de un tiro.sdos!

    • @papayasconcrema333
      @papayasconcrema333  9 місяців тому

      Si, hay que hacerlo antes, a mi igual se me olvida a veces ajdjsj

  • @holamellamoyago
    @holamellamoyago 9 місяців тому

    Hola acabo de descubrir tu canal y muy buen contenido

    • @papayasconcrema333
      @papayasconcrema333  9 місяців тому

      Muchas gracias!
      Te invito a suscribirte y si tienes alguna duda o sugerencia, siéntete libre de comentarla.
      saludos!

  • @HaroTecnoConnect
    @HaroTecnoConnect 6 місяців тому

    Hermano ! Bien explicado muchas gracias de verdad ! Sigue así y no dejes de hacer estos vídeos en Flutter, ya que es una comunidad que esta creciendo muchísimo en estos tiempos

  • @josetutos9723
    @josetutos9723 2 місяці тому +1

    Una preguntota, estoy haciendo mi residencia, y mi proyecto es crear una aplicación móvil para una empresa que vende internet, la aplicación consistirá en que habrá un perfil de administrador en donde se encargará de gestionar a los clientes, pero de igual manera los clientes pueden tener una cuenta para ver datos sobre su subscripción, mi pregunta es, este servicio me sirve??? quiero que la aplicación funcione en cualquier parte, para que los clientes puedan acceder a sus perfiles desde su casa.

    • @papayasconcrema333
      @papayasconcrema333  2 місяці тому

      Respuesta corta: si
      Respuesta larga:
      Firebase es un servicio completo donde tienes autenticacion, base de datos, puedes tener hosting y un storage para imagenes, documentos (pdf, word, excel), etc.
      Lo importante es que tengas claro lo que quieres hacer, ya que al ser en la nube, requeriran de internet para poder ver su perfil y bla bla bla, independiente si estan en su casa o no, si deseas que puedan ingresar sin internet, tendras que crear una base de datos local con tablas que se vayan sincronizando cada vez que tengas internet (que tambien se puede hacer).

    • @josetutos9723
      @josetutos9723 2 місяці тому +1

      @@papayasconcrema333 muchísimas gracias, trataré de realizarlo, cuando lo termine regreso para comentarle como me fue.

    • @papayasconcrema333
      @papayasconcrema333  2 місяці тому

      @josetutos9723 suerte! Que te vaya bien

  • @matias_san
    @matias_san 5 місяців тому

    Hermano, muchas gracias por el video. Te agradecería que agrandes un poquito la letra de tus interfaces cuando grabes para que los que vemos en pantallas chiquitas podamos seguirte mejor. Un saludo desde Argentina.

    • @papayasconcrema333
      @papayasconcrema333  5 місяців тому

      Siempre lo intento, pero debo mostrar el dispositivo y no siempre se hace posible uwu.
      Un abrazo

  • @ronaldaaronaguilarlenti9901
    @ronaldaaronaguilarlenti9901 4 місяці тому

    Gran video, me salio todo :)

  • @yetzabethhernandez524
    @yetzabethhernandez524 10 місяців тому +1

    con respecto a la sincronización del proyecto de Android con archivos de Gradle, no haces referencia?

    • @papayasconcrema333
      @papayasconcrema333  10 місяців тому

      Hola!
      ¿te refieres para conectarte a firebase?
      Cuando haces la conexión manual (con el archivo que dejas en la carpeta android) debes modificar ciertos parametros y agregar otros en algunos gradle. En este caso cuando se hace por consola (cli) no debes hacer nada, a lo mucho decirle si quieres usar una minima api 21 dependiendo si usas firestore, auth, storage, notificaciones push. Etc.
      Si no te refieres a eso, explica mejor tu pregunta para ver si te puedo ayudar.
      Quedo atento, saludos!

  • @catrivas00x
    @catrivas00x 6 місяців тому

    muchas gracias por enseñar la nueva manera, new sub

  • @JLopez7991
    @JLopez7991 5 місяців тому

    Hola hermano!
    Excelente tutorial, me sirvió muchísimo... Pero tengo una pregunta
    En la parte de activar el "Google analytics" dice que es recomendado activarlo, pero vos no lo haces... Aún así cual es la diferencia entre dichas opciones?

    • @papayasconcrema333
      @papayasconcrema333  5 місяців тому +1

      Integra analytics en el proyecto, la verdad es que jamas lo he usado y asumo que dependiendo de lo que trate su app es si lo usaran o no. Para este ejemplo no lo coloque, pero si tu quieres, adelante!

    • @JLopez7991
      @JLopez7991 5 місяців тому

      @@papayasconcrema333 gracias hermano, tus tutoriales son increíblemente útiles. Actualmente me estoy guiando con tus tutoriales y te debo la vida jaja.

    • @papayasconcrema333
      @papayasconcrema333  5 місяців тому

      @JLopez7991 de nada, cuando necesites ayuda, me escribes no más, un abrazo!

  • @JeuryPrettyTVOFC
    @JeuryPrettyTVOFC 4 місяці тому

    Bro y en caso de que halla una app que tiene user y pass con firebase sera que se le puede cambiar la firebase y hacerla mia propia

    • @papayasconcrema333
      @papayasconcrema333  4 місяці тому

      Tienes que integrar ese proyecto a tu app y ya. Obviamente si tienes acceso a ese proyecto.
      No es llegar y copiar archivos.
      Saludos.

    • @JeuryPrettyTVOFC
      @JeuryPrettyTVOFC 4 місяці тому

      @@papayasconcrema333 ayudame con eso como te llamas en instagram ?

  • @AlfredoGonzalez-me3el
    @AlfredoGonzalez-me3el 4 місяці тому

    Buen día, excelente video. Pero tengo un problema, he configurado todo como en el video y me funcionó en iOS, ya que me compila sin problema la app, pero al probarla en Android me sale este error:
    Failure [INSTALL_FAILED_INVALID_APK: INSTALL_FAILED_INVALID_APK: Failed to extract native libraries, res=-2]
    Error launching application on sdk gphone16k arm64.
    Tienes idea de por que se dé ese error? He buscado en internet pero casi todos lo solucionan con un flutter clean, no es mi caso.

    • @papayasconcrema333
      @papayasconcrema333  4 місяці тому

      Puede ser el min sdk al que estas apuntando y no funciona en todos los android, si te funciona en el emulador debe ser un tema de compatibilidad entre sdk y el dispositivo

  • @moisesezequielramirezromua8067
    @moisesezequielramirezromua8067 3 місяці тому

    por que medio puedo contactarte.. bro

  • @juandavid-ti4ks
    @juandavid-ti4ks 6 місяців тому +1

    me sale todo en rojo al darle flutter run en la consola todo previamente hecho con firebase cli y flutterfire cli instalado sale checkDebugDuplicateClasses salen un monton de errores de kotlin solo le di flutterfire configure y seleccione android tambien le puse el nombre del paquete todo al pie de la letra pero sale eso en yt no hay info me va a tocar es aprender a hacer una api y integrar una base SQL para poder tener base de datos :(

    • @papayasconcrema333
      @papayasconcrema333  6 місяців тому

      No entendi tu error, busca en stackoverflow. De todas formas puedes usar RealTime database que funciona parecido a firestore pero com url, la puedes llamar con dio como una api.

    • @juandavid-ti4ks
      @juandavid-ti4ks 6 місяців тому

      @@papayasconcrema333esta es la solucion implementation platform("org.jetbrains.kotlin:kotlin-bom:1.8.0")

    • @juandavid-ti4ks
      @juandavid-ti4ks 6 місяців тому

      @@papayasconcrema333 la soluciones agregar kotin bom1 8 0 alas dependencias de android

    • @juandavid-ti4ks
      @juandavid-ti4ks 6 місяців тому

      @@papayasconcrema333 la solucion es agregar a las dependicias de android kotin bom

  • @agustinghiglione1197
    @agustinghiglione1197 11 місяців тому +1

    me gusto tu video pero me quede con la duda de como hacer lo de cambiar el nombre de la app para iOS,me podrias explicar?

    • @papayasconcrema333
      @papayasconcrema333  11 місяців тому

      Hola!
      1- busca la carpeta de tu proyecto (en el explorador de archivos de mac, no con visual studio)
      2- debe haber una carpeta llamada "ios", dentro de esa carpeta hay un archivo llamado "Runner.xcworkspace", hazle dobre click y te abrira el XCODE.
      3- Una vez que abra xcode, debes buscar en el menu lateral izquierdo donde dice "TARGETS" un icono con el nombre de "Runner" al hacerle click.
      4- Luego en el centro de la pantalla, te mostrara varias configuraciones, dentro de la que dice Identity, existe un campo que se llama "Bundle identifier" ese es el nombre que debes cambiar y colocar el mismo que colocaste con el package. (es el mismo que el de android). Eso es todo. Si tienes más dudas, puedes hablarme a mi instagram y te mando fotos para que sea más facil. @papayasconcrema .
      Que pases un buen año!

    • @papayasconcrema333
      @papayasconcrema333  11 місяців тому

      hice un video para explicarlo, ya que se me fue hacer ese cambio, te lo dejo.
      ua-cam.com/video/BG9esUamtAE/v-deo.html

  • @ESWINSTUARDPOROJCASTRO
    @ESWINSTUARDPOROJCASTRO 4 місяці тому

    Es necesario cambiar el nombre de la app? O solo lo hiciste por qué quisiste? (Pregunta, no hate)

    • @papayasconcrema333
      @papayasconcrema333  4 місяці тому +1

      El nombre: “com.nombreapp.xdxd”, ese nombre?
      Si es ese, si, es necesario, es el identificador único de tu app y al momento de cargarlo tanto en apple como en playstore debe ser único y a su vez firebase lo utiliza para reconocer tu app. Así que debes usar el mismo para todos, si dejas el que es por defecto, cuando quieras subirlo a alguna store (apple - android) te pedirá cambiarlo y cuando lo cambies, firebase no te reconocerá la app y tendrás que volverlo a cambiar.
      Si no es ese, no se cual más xD.
      El que se ve afuera donde va el icono (en el menú de tu celular) es necesario cambiarlo para que la gente lo reconozca, pero creo que no es necesario que sea único.

    • @papayasconcrema333
      @papayasconcrema333  4 місяці тому +1

      Y tranqui jamas me tomo las cosas con hate uwu me preguntan bastante y es bueno aclarar dudas, hay muchas cosas que a veces no explico o explico mal.
      Que estes bien, un abrazo

    • @ESWINSTUARDPOROJCASTRO
      @ESWINSTUARDPOROJCASTRO 4 місяці тому

      @@papayasconcrema333 Graciaaas!! la primera era mi duda!! Bueno es que estoy aprendiendo como implementar firebase en flutter, por eso tenía la duda! Gracias por responder!!

  • @Juanda-30
    @Juanda-30 6 місяців тому

    Bro hice todo instale flutterfire cli y firebase cli y al momento de darle flutter run me sale el error de que mindskd se lo cambio a 21 como dice que se soluciona ahi mismo y de ahi me salen un monto de codigo en rojo y tambien tengo el firebase_core importado pero me sale error de que hay un problema con clases de klotin como lo soluciono es un error grande ya ensaye con varios proyectos haciendo todo desde cero y nada he perdido dos dias de estudio por esto que no encuentro tutorial y chatgpt tampoco me a servido

    • @papayasconcrema333
      @papayasconcrema333  6 місяців тому

      Es probable que tengas una libreria que necesita si o si que se especifique un minsdk, si te sale en el error del sdk 21, anda a la carpeta de android (dentro de tu proyecto), luego anda a la carpeta app y dentro de ella hay un archivo que se llama build.gradle, demtro, en una de las lineas debe decir minsdkversion, y tendra algo escrito despues, a eso colocale 21, debe quedarte algo asi “minSdkVersion 21”, si no te resulta, mañana Podría ayudarte, háblame por Instagram, el nombre es el mismo que el de este canal @papayasconcrema
      De todas formas coloca un trozo del error acá (algo distintivo para poder saber que error es)

    • @Juanda-30
      @Juanda-30 6 місяців тому

      @@papayasconcrema333 bro ya esta muy tarde la instalación la hize desde otro tutorial que vi mañana temprano veo este tuyo y hago todo al pie de la letra lo bueno es que ya tengo instalado firebase en el pc que al principio me dio problemas gracias

  • @TROLLIEL13
    @TROLLIEL13 6 місяців тому +1

    no me funciono, en la parte de poner dart pub global activate flutterfire_cli
    Error: Unable to find git in your PATH. :/

    • @papayasconcrema333
      @papayasconcrema333  6 місяців тому

      Hola!
      Como te indica el error, no puede encontrar Git en tu Path.
      El path es un archivo en donde están todas las variables de entorno del sistema. En este caso, no tienes instalado git.
      Debes googlear git, descargarlo e instalarlo. Git es un sistema de repositorios que es MUY utilizado, el mas común es github. Firebase lo necesita, ya que copia desde su repositorio git a tu repositorio local y lo instala.
      En resumen: instala git, reinicia el pc y ejecuta nuevamente el comando.
      Si eres programador, es necesario siempre tener instalado git y node, independiente lo que programes, ya que se suele usar harto.

  • @OrlandPaca
    @OrlandPaca 6 місяців тому

    La parte de poner el comabdo de sl firebase bash no me dejo me dice comando no encontrado o externo

    • @papayasconcrema333
      @papayasconcrema333  6 місяців тому

      Hola!
      Te recomiendo colocar el error para ver que puede ser, muchos no tienen intalado git o node, y sirve para instalar las librerias. En otros comentarios estan los procedimientos que se pueden hacer para solucionarlo

  • @christ.bv.8048
    @christ.bv.8048 5 місяців тому

    Gracias amigo

  • @hectorcasas8138
    @hectorcasas8138 8 місяців тому

    hola, cuando añado firebase firestore el proyecto no me lo ejectua en el emulador y se queda abajo con un mensaje flutter: Launching y no sale nada, con firebase auth no tengo ningun problema
    y he realizado los pasos como tu sin errores.
    gracias,

    • @papayasconcrema333
      @papayasconcrema333  8 місяців тому +1

      Hola, cuando se agrega algo de firebase (auth, firestore, storage) suele demorarse en reconocerlo, tambien recuerda que debes colocar un minim sdk, ya que cada libreria necesita uno distinto, asi que colocalo en 21 o 23 (ideal trabaja en 29-31-33).
      Pero eso, suele demorarse en iniciar. En caso que no te funciona, háblame por instagram y hagamos alguna reunion para ver como ayudarte, saludos!

    • @hectordelalamo1215
      @hectordelalamo1215 8 місяців тому

      Hola, ya se soluciono
      Muchas gracias

  • @angelicafeher3603
    @angelicafeher3603 9 місяців тому

    Holaa todo iba bien con mi parte pero me surgio una duda. Cuando trato de ejecutar dart pub global activate flutterfire_cli me da un mensaje de error: Error: Unable to find git in your PATH. No entiendo que sea... Muchas gracias por el video de todas formas

    • @papayasconcrema333
      @papayasconcrema333  9 місяців тому +2

      Hola! Debes instalar git, buscalo en google e instalalo. Buscalo como “instalar git” pesa poco. Luego deja que instale y reinicia el pc e intentalo denuevo.

  • @bernardovelasquez2179
    @bernardovelasquez2179 7 місяців тому

    Holaa muy buen video, pero no logro conectar mi app por firebase, cuando voy a lanzar el comando flutterfire configure en la carpeta de mi proyecto me devuelve un error como si no estuviera instalado el CLI pero luego pido la version y me devuelve de forma correcta la version, que puedo hacer?

    • @papayasconcrema333
      @papayasconcrema333  7 місяців тому

      Que error te arroja?

    • @bernardovelasquez2179
      @bernardovelasquez2179 7 місяців тому +1

      @@papayasconcrema333 ruta de acceso, compruebe que dicha ruta es correcta e inténtelo de nuevo.
      En línea: 1 Carácter: 1
      + firebase --version
      + ~~~~~~~~
      + CategoryInfo : ObjectNotFound: (firebase:String) [], CommandNotFoundException
      + FullyQualifiedErrorId : CommandNotFoundException
      Disculpa soy nuevo en flutter, me ayudaria mucho para poder seguir con el tutorial

    • @papayasconcrema333
      @papayasconcrema333  7 місяців тому

      @@bernardovelasquez2179 amigo, no te preocupes, si puedes, mandame un correo bastian.valenciaj@gmail.com y agendamos una meet y te ayudo por video mejor. o agregame a instagram @papayasconcrema. ya que por aca por mensajes se hace más lento

    • @bernardovelasquez2179
      @bernardovelasquez2179 7 місяців тому

      @@papayasconcrema333 Graciaas, te escribí por ig, de verdad sería de mucha ayuda

    • @gabyramirez2617
      @gabyramirez2617 7 місяців тому

      @@papayasconcrema333 noooo a mi me pasa lo mismo, quisiera saber como solucionar eso

  • @AroonHernandez-qd2gc
    @AroonHernandez-qd2gc 5 місяців тому

    Y la pagina AMIGO LA QUE IBAS A DEJAR EN LOS COMENGARIOS

    • @papayasconcrema333
      @papayasconcrema333  5 місяців тому

      Hola! No recuerdo haber dicho que dejaría una pagina ajsjja, de que trataba o en que minuto lo dije?

  • @icerimuru
    @icerimuru 6 місяців тому

    Ok, el nombre del canal es muy semántico, igual que mis variables "urraca", "osito", "tigresito" como siempre usamos técnicas de clean code siendo descriptivos 😮

    • @papayasconcrema333
      @papayasconcrema333  6 місяців тому +1

      El canal tiene el nombre de mi Instagram y como todo lo llevo a la comida, preferí dejarlo así antes que inventar algún nombre más apegado al código, informática, o algo como simpleCode o programandoblabla, aparte quien sabe, quizás después me dedico a subir videos de juegos o de cocina ajdjja.
      Supongo que esta mal, pero honestamente no me interesa ajdjjsa mientras se entienda, sirve, o mejor dicho, mientras tu te entiendas, debería servir (con respecto a los nombres de tus variables)

    • @icerimuru
      @icerimuru 6 місяців тому

      @@papayasconcrema333 de hecho entre porque me causo gracia 😸 ánimo vere más videos y si algo me suscríbo 🫠