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
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.
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).
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.
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!
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?
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!
@@papayasconcrema333 gracias hermano, tus tutoriales son increíblemente útiles. Actualmente me estoy guiando con tus tutoriales y te debo la vida jaja.
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.
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
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 :(
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.
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!
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.
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
@@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!!
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
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)
@@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
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.
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
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,
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!
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
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.
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 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
@@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
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 😮
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)
ídolo, salieron unos problemas, pero gracias a tu video pude solucionarlos, muchas gracias, sigue haciendo videos asi!!
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
muy buen tutorial, ya por fin despues de mucho tiempo pude conectar flutter y firebase 🙌🙌
Gracias! Espero que te haya sido de utilidad, un abrazo!
sos un crack, maquina, te amo un monton, por fin un curso claro de como conectar firestore con flutter, sos un genio ptm
Gracias amigo! Espero te haya funcionado
Gracias, justo me habia olvidado de sacarle el example al proyecto, dos pajaros de un tiro.sdos!
Si, hay que hacerlo antes, a mi igual se me olvida a veces ajdjsj
Hola acabo de descubrir tu canal y muy buen contenido
Muchas gracias!
Te invito a suscribirte y si tienes alguna duda o sugerencia, siéntete libre de comentarla.
saludos!
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
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.
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).
@@papayasconcrema333 muchísimas gracias, trataré de realizarlo, cuando lo termine regreso para comentarle como me fue.
@josetutos9723 suerte! Que te vaya bien
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.
Siempre lo intento, pero debo mostrar el dispositivo y no siempre se hace posible uwu.
Un abrazo
Gran video, me salio todo :)
Me alegro, un abrazo!
con respecto a la sincronización del proyecto de Android con archivos de Gradle, no haces referencia?
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!
muchas gracias por enseñar la nueva manera, new sub
Gracias por ver!
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?
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!
@@papayasconcrema333 gracias hermano, tus tutoriales son increíblemente útiles. Actualmente me estoy guiando con tus tutoriales y te debo la vida jaja.
@JLopez7991 de nada, cuando necesites ayuda, me escribes no más, un abrazo!
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
Tienes que integrar ese proyecto a tu app y ya. Obviamente si tienes acceso a ese proyecto.
No es llegar y copiar archivos.
Saludos.
@@papayasconcrema333 ayudame con eso como te llamas en instagram ?
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.
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
por que medio puedo contactarte.. bro
Hola, por instagram @papayasconcrema
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 :(
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.
@@papayasconcrema333esta es la solucion implementation platform("org.jetbrains.kotlin:kotlin-bom:1.8.0")
@@papayasconcrema333 la soluciones agregar kotin bom1 8 0 alas dependencias de android
@@papayasconcrema333 la solucion es agregar a las dependicias de android kotin bom
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?
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!
hice un video para explicarlo, ya que se me fue hacer ese cambio, te lo dejo.
ua-cam.com/video/BG9esUamtAE/v-deo.html
Es necesario cambiar el nombre de la app? O solo lo hiciste por qué quisiste? (Pregunta, no hate)
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.
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
@@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!!
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
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)
@@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
no me funciono, en la parte de poner dart pub global activate flutterfire_cli
Error: Unable to find git in your PATH. :/
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.
La parte de poner el comabdo de sl firebase bash no me dejo me dice comando no encontrado o externo
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
Gracias amigo
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,
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!
Hola, ya se soluciono
Muchas gracias
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
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.
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?
Que error te arroja?
@@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
@@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
@@papayasconcrema333 Graciaas, te escribí por ig, de verdad sería de mucha ayuda
@@papayasconcrema333 noooo a mi me pasa lo mismo, quisiera saber como solucionar eso
Y la pagina AMIGO LA QUE IBAS A DEJAR EN LOS COMENGARIOS
Hola! No recuerdo haber dicho que dejaría una pagina ajsjja, de que trataba o en que minuto lo dije?
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 😮
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)
@@papayasconcrema333 de hecho entre porque me causo gracia 😸 ánimo vere más videos y si algo me suscríbo 🫠