Flutter: integración de Firebase | Piotr Brus | Skillshare

Velocidad de reproducción


1.0x


  • 0.5x
  • 0.75x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Flutter: integración de Firebase

teacher avatar Piotr Brus

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Lecciones en esta clase

    • 1.

      MultiPagedApp

      4:05

    • 2.

      FireBaseSetUp

      3:05

    • 3.

      Instalación de dependencias

      1:33

    • 4.

      Formas de User y login)

      9:43

    • 5.

      Clases de ayudantes

      4:47

    • 6.

      Mostrando datos de usuario de FireBase

      7:21

  • --
  • Nivel principiante
  • Nivel intermedio
  • Nivel avanzado
  • Todos los niveles

Generado por la comunidad

El nivel se determina según la opinión de la mayoría de los estudiantes que han dejado reseñas en esta clase. La recomendación del profesor o de la profesora se muestra hasta que se recopilen al menos 5 reseñas de estudiantes.

159

Estudiantes

--

Proyecto

Acerca de esta clase

Aprende a usar la base de datos de Firebase y la autenticación de usuarios en tu aplicación Flutter.

Conoce a tu profesor(a)

Teacher Profile Image

Piotr Brus

Profesor(a)
Level: Intermediate

Valoración de la clase

¿Se cumplieron las expectativas?
    ¡Superadas!
  • 0%
  • 0%
  • Un poco
  • 0%
  • No realmente
  • 0%

¿Por qué unirse a Skillshare?

Mira las galardonadas Skillshare Originals

Cada clase tiene lecciones cortas y proyectos prácticos

Tu membresía apoya a los profesores de Skillshare

Aprende desde cualquier lugar

Ve clases sobre la marcha con la aplicación de Skillshare. Progresa en línea o descarga las clases para verlas en el avión, el metro o donde sea que aprendas mejor.

Transcripciones

1. MultiPagedApp: Hola. En esta clase, te mostraré cómo integrar Firebase Inter más arriba. Empecemos por crear un arriba motivado muy simple. Por lo que me enviaron con rejilla Ah, fuegos para nuestras pantallas. De acuerdo, tenemos que importar material. ¿ Todo bien? Muy. Y estuvimos geniales. Un estado para desmenuzada. De acuerdo, Así que necesitamos y lo hice sólo para registrar la pantalla, ya sabes, se quedó sobre ella más tarde. Y yo sólo crearía un rasguño. Que no, lo mantendré muy sencillo solo para mostrarte cómo funciona. Entonces sólo una columna, quien el texto y un botón acabamos de copiar y basarlo en la segunda pantalla y cambiamos sus nombres. De acuerdo, nuestras pieles están configuradas. Entonces justo en la corte en el primer rey en la segunda pantalla, y lo mismo va para el caso de segunda pantalla en la segunda pistola de pantalla acaba de usar Navigator pop volver atrás y la estrella que hizo de quedarse centro todo y limpiar en el nombre hace no arrancar y por supuesto, importar nuestras pantallas. De acuerdo, Tendríamos que leerlos al este como rutas para usarlos y más adelante. Y yo estaba iniciando pantalla estos. Por supuesto, primero anhelo de pantalla alista terror y en nuestra primera limpia, justo aquí está la idea del nombre de la pantalla de inicio de su salida, y como pueden ver, todo está funcionando perfectamente bien. 2. FireBaseSetUp: Ahora tenemos que reducir sus son arriba en base de fuego. Entonces acude a tu base de fuego y crea un nuevo proyecto. Voy a nombrar más plana Tienda Firebase porque más adelante te gusta esta, uh, tienda online. Sólo espera un poco de dedo gordo creado. Y ahora en cada versión empieza con android. Voy a empezar de trágico ir a los cincos yendo del dedo del pie que Rachel y copiadora aplicación I d. sólo estoy registrarme. Está bien ahora no conozco este incendio. Ya no lo he hecho. Entonces solo podría ser este coordinador de arroz off en la página web a la izquierda y baila. Todo está explicado. Y ahora solo toma Ok, a veces no hay terrorista. Entonces todo Está bien. No te vayas. Si yo estaba abierto proyecto de tu padre en X abrigo. Korpi Modelo 90 Fuego. No, no en este fuego Y ponlo debajo del corredor. Asegúrate de que puntera más copia los artículos si es necesario y eso es todo. Todo está bien. Eso está bien. Entonces si tienes algún problema con base de fuego en IOS solo poner esto unas pocas líneas en tu infinito liberado Necesitas un reverso silencioso cualquiera de los servicios de go y para sobre persistente todo debería estar bien 3. Instalación de dependencias: De acuerdo, vamos a instalar todos los frameworks que empezamos con el auto base de bomberos. Sí va y copia de la caja de pasaportes. Atrás ese martillo. Y lo limpié primero. Sólo un poquito. ¿ De acuerdo? Siguiente para su basado en analítica contra Secuestrados. Pero en Europa, quieres esto justo, ya sabes, rastrear todo y disparar. Base off es para la autorización Newser Knox. Un tipo. De acuerdo, no es eso. Y sal Tienda de bomberos. Eso es para almacenar datos cubiertos siendo para tu base. Y la lección compartió preferencias para iniciar nuestros datos localmente y paquetes que obtengan y eso es todo lo que necesitamos. 4. Formularios de usuario (registro y registro): No, cambiaría nuestro dedo del pie del equipo cosa oscura porque ahora es muy popular. Y yo leería este texto en la primera pantalla y lo sustituiría por una barra para que quede encima , y nuestro usuario sabrá que desde aquí puede iniciar sesión o registrarse. No. Yo quiero crear una su carpeta con incendios desde hace años Reformas una para trabajar, otra para listo, señor. Entonces crearé uno y solo competiré porque serán muy similares. Necesitamos importar nuestra autorización firebase y tienda de bomberos para nuestro registro porque estaremos seguros en nombre y apellido de nuestro usuario, aunque se muestra en la pantalla principal. Entonces como siempre creo que será pantalla s muy simple con solo un par de alimentos fuera de texto, creo. Pero por ahora, voy muy bien para variables nombre, apellido, correo electrónico y contraseña porque ya estamos Semana Santa. ¿ En serio? Con correo electrónico y contraseña. De acuerdo, Entonces, como dije y es sólo un cono con cuatro campos de texto, crearía uno y simplemente copiado anclas, ya sabes, empieza a escribirlo cuatro veces. De acuerdo, Así que sin cambios cada vez que ese usuario está escribiendo en algún lugar. Esto va a seguir. Por lo que nuestra variable de nombre tomaría la entrada del usuario y un poco de decoración. Fue él siguiente así y decir que no sabemos lo que esta real esto permite. Dije para los alimentos de texto y eso es todo. Y por qué más Falso nuestro fondo solo para registrarse e ir a la siguiente crema. Está bien, tan genial. Nuestra autorización privada, Esa es la instancia fuera de la base de fuego y los mismos objetivos eran la tienda de bomberos. Entonces, ¿es sólo creativo? Están familiares, y contraseña pasará nuestras variables y a tienda de bomberos Great A colección. Es como base de la OTAN y documentar algo así como una tabla en la base de datos. Entonces seré nombre real. Es y dijeron ellos Así que solo los datos aparecerán en nuestra base de datos firebase en el documento para un correo electrónico de tabla fuera de nuestro usuario. Pero ahora tengo que crear una base de la OTAN porque simplemente me olvido por completo de ella. Alguien aquí arriba nunca es Dayton Peace. Sí, lo haría. En autorización es solo pasaporte inmigrante. No podías ir con la firma de Google si quieres más adelante. Pero por ahora, mi pasaporte es suficiente. Está bien. Tienes dedo del pie. Está bien. Tus reglas tienen que parecer algo así. El mío no era así que quiero decir, que no me salvaron. Apenas más tarde, lo cambié. Así que asegúrate de que tus reglas hola a la derecha y lee datos de una base de la OTAN. Bueno, si todo está configurado, solo trae a Gator y crea nuestro arbusto mi pantalla de inicio, y consulta con nuestra arriba. Ah, sí, me olvidé del anhelo, así que eso es que sea muy rápido. Acaba de cambiar cada nombre que conozcas, su nombre o apellidos están en este Guardar y reemplazar crear con firma con correo electrónico y posible que. Y eso es todo. No necesitas una tienda de bomberos, y yo iniciaría sesión configuración de pantalla. De acuerdo, Entonces en su mente eso no tenemos que magister nuestros foros al igual que las otras dos pantallas -después -después una ronda, en la idea, ir por debajo de las pantallas. - Está bien . Y tendremos dedo del pie delante otra botella, porque en la pantalla habrá que elegir entre buscar registro, boom. Y sólo un segundo problema. Como pueden ver, tenemos que salir, uh, aria segura. Es muy importante. Tenemos ahora, como cada teléfono tiene una muesca o alguna llamada, por lo que va a colocar. Y eres rígido exactamente cuando hay lugar para ello. Entonces por debajo de todos los agujeros. Y no sólo como se puede ver. Aquí está nuestro usuario 5. Clase de auxiliador: vamos a crear nuestras clases de pareja. Deseo para datos locales y uno para datos de base de incendios. Entonces será, uh, uh, más limpio. Tienes que poner todo en nuestros archivos de pantalla. Entonces en esta clase es oh ah! Yo me he sometido a seguro y a sacar a la OTAN de almacenamiento alco y de base de fuego. Entonces, empecemos con local. Limito datos de usuario y correo electrónico conseguiste Ya sabes, he estado en esta ventanas de Khost y no necesitamos nada más nombre y ciertamente va a estar frente a base. Pero necesitamos correo electrónico y contraseña, sólo dedo del pie cargando otros años allí más tarde. Por lo que los años que no tiene dedo ponen tu email y contraseña cada vez. De acuerdo, así que en esa lista de algunas preferencias de playera, como en contra de su un fregadero metales, porque quien se pierda si el futuro de mientras tú Y significa que tienes una receta en alguna comida rápida como McDonalds. Entonces ahora que conseguirás tu pie algún tiempo, pero ahora creo que ese es Jesús fue a explicar que un metal de fregadero sólo estamos esperando qué resueltos. Entonces OK, entonces está en el salvarla en datos y ahora Está bien. Consigamos nuestros datos contra el que estoy usando correo electrónico y código posible para que nada se estropeará . Muy algún tipo de error tipográfico. No leemos nuestro correo, su contraseña fría, y vamos a obtener nuestro pasado 14 de en términos. Eso es bastante sencillo. Ahora eso es importante. Nuestra la tienda de bomberos y fuego basado en yo nombro una historia de fuego es muy datos, y tenemos dos Genial. Si eres instancia, nuestro usuario Oh, nuestro usuario Oh, identificador de la historia de la instancia. Entonces esto sería en el futuro? Un oleaje. Vamos a conseguir nombre y sin duda es es un mercado lo intentará y atrapar. Entonces nada rapido aplastar a la próxima y nuestros Orioles finales habrá Correnti, ¿no? Sí, lo fue. Y tenemos sentir así si no se sabe se puede tener un jefe su forma de la OTAN. Supongo que nuestra colección de base de datos U S. Así y nuestra tabla de correo electrónico para ver mi y vamos a devolver su nombre de datos. Básicamente es como Jason. Entonces ciertamente, y eso es todo 6. Mostrar UserData de FireBase: De acuerdo, así que eso es esto Juega nuestros datos de usuario en nuestra arriba en la pantalla de registro me toe import o ayudando a cubrir clases y y hacer la instancia fuera de ella. Favorita tus datos. No necesitamos encontrar datos basados para ser honestos, así que OK, cada vez que eso es sus partes del correo electrónico. E, no estamos listos historia. Lo salvaremos. Despeja las mismas cosas con contraseña y eso es todo. No vayas a la pantalla de inicio. Crear primero la importación. Ahora tenemos un hiper cruces en los datos locales y la base de fuego posterior autorización de base de fuego solo puntera. Bueno, sabes de cualquier otro y creaste las instancias y conoces nuestras cuerdas vacías. De acuerdo, así que empecemos con nuestro primer entrometido e intentándolo de nuevo porque tenemos que asegurarnos de que ninguno esté bloqueado cuando es genial por la noche o será un fregadero. Entonces hay que estar seguro si yo y posible. Oye, ¿cómo estás? Y por supuesto, comercializarás con try and catch e hiciste algún método Aún armado variables de ocho horas. Asegúrese de usar ese conjunto recto. Es muy importante. Y carne para cuerpos van entre nombres. De acuerdo, entonces necesitamos el, um en el estado. Pero recuerda, sí declara que se encenderá y cuando se cargue la pantalla. Entonces espero que los metales aquí comiencen conmigo. ¿ Hay una mayor y hacerse? Entonces cuando recibamos nuestro MOU, lo actualizaremos y las mismas cosas van con contraseña. No, te quiero. Yo lo haré. Pones una grapa y prueba a registrar. Hiciste contraseña. Y sabes que estas un resultado Así recibieron datos de base de fuego y soy variable de datos en nombre de variables y ciertamente así cambiaron del nombre de la segunda pantalla herramienta y otra toma tuiteó con el apellido y necesitamos a nuestro oh destructor de órganos pantalla. Porque con pop, no vuelvas a la granja y a nadie dedo del pie ¡Mira hacia fuera! Adiós. Por cosas de buen nombre. Gracias. No hay solución rápida. Y ahora ve y cierra sesión. Entonces eso está probado con son es, um, no creado previamente. Y en contra vemos, tenemos nombre y apellido de este usuario. De acuerdo, así que ahora ve a la pantalla de registro y pon en fumarlo y decoración del otro y guardar datos en corrección en el intento y atrapar un libro para asegurarte de que todo funcione. Bien. No, me encantaría en tu usuario. Como pueden ver, tengo este nombre y ciertamente