Flutter: integração de Firebase | Piotr Brus | Skillshare
Menu
Pesquisar

Playback Speed


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

Flutter: integração de Firebase

teacher avatar Piotr Brus

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Aulas neste curso

    • 1.

      MultiPagedApp

      4:05

    • 2.

      FireBaseSetUp

      3:05

    • 3.

      Installing dependencies

      1:33

    • 4.

      User Forms(Register and LogIn)

      9:43

    • 5.

      Helper Classes

      4:47

    • 6.

      Displaying UserData from FireBase

      7:21

  • --
  • Beginner level
  • Intermediate level
  • Advanced level
  • All levels

Community Generated

The level is determined by a majority opinion of students who have reviewed this class. The teacher's recommendation is shown until at least 5 student responses are collected.

155

Students

--

Projects

Sobre este curso

Saiba como usar o banco de dados do Firebase e a autenticação de usuário no seu aplicativo Flutter.

Meet Your Teacher

Teacher Profile Image

Piotr Brus

Teacher
Level: Intermediate

Nota do curso

As expectativas foram atingidas?
    Superou!
  • 0%
  • Sim
  • 0%
  • Um pouco
  • 0%
  • Não
  • 0%

Por que fazer parte da Skillshare?

Faça cursos premiados Skillshare Original

Cada curso possui aulas curtas e projetos práticos

Sua assinatura apoia os professores da Skillshare

Aprenda em qualquer lugar

Faça cursos em qualquer lugar com o aplicativo da Skillshare. Assista no avião, no metrô ou em qualquer lugar que funcione melhor para você, por streaming ou download.

Transcrições

1. MultiPagedApp: Olá. Nesta classe, vou mostrar-lhe como integrar o Firebase Inter mais longe. Vamos começar criando uma motivação muito simples. Então eu fui enviado com grade Ah, fogo para as nossas telas. Certo, temos que importar material. Tudo bem? Muito. E nós fomos ótimos. Um estado para Weeded. Ok, então nós precisamos e eu fiz apenas para registrar a tela, você sabe, permaneceu lá em baixo mais tarde. E eu só criaria uma luta. Que não, eu vou mantê-lo muito simples apenas para mostrar como ele funciona. Então, apenas uma coluna, seja quem for que texto e um botão copiamos e baseá-lo na segunda tela e mudou seus nomes. Certo, nossas peles estão preparadas. Então, apenas no tribunal no primeiro rei na segunda tela, eo mesmo vale para o segundo caso da tela na segunda arma de tela apenas usado Navigator pop voltar e a estrela que fez de ficar centro tudo e limpar no nome não não iniciar e, claro, importar nossas telas. Ok, nós teríamos que lê-los orientais como rotas para usá-los e mais tarde. E eu estava começando a tela. Claro, I primeira tela saudade prontas terror e em nosso primeiro limpo, só aqui está a idéia do nome da tela inicial de sua fora, e como você pode ver, tudo está funcionando perfeitamente bem. 2. FireBaseSetup: Agora temos que reduzir os seus estão na base de fogo. Então vá para a sua base de fogo e crie um novo projeto. Vou nomear melhor Firebase Shop porque mais tarde você gosta dessa loja online. Espere um pouco de dedo grande criado. E agora em cada versão começa com android. Começarei do trágico “cinco “indo dedo do pé que Rachel e aplicação de copiadora eu d. Ok, agora eu não conheço esse incêndio. Eu já não. Então só poderia ser este arroz fora coordenador no site à esquerda e dança. Tudo é explicado. E agora apenas pegue Ok, às vezes nenhum terrorista. Então está tudo bem. Não vá. Se eu fosse abrir o projeto do seu pai em X. Korpi Modelo 90 Fogo. Não, não neste fogo e coloque-o debaixo do corredor. Certifique-se de copiar mais itens se necessário e pronto. Está tudo bem. Isso está tudo bem. Então, se você tiver algum problema com base de fogo no IOS apenas colocando isso algumas linhas em seu infinito liberado Você precisa de um silêncio reverso qualquer de ir serviços e para cerca de persistente tudo deve ficar bem 3. Instalando dependências: Certo, vamos instalar todas as estruturas que começamos com o carro de base de bombeiros. Ele vai e copia da caixa de passaporte. Para trás esse martelo. E eu limpei primeiro. Só um pouquinho. Ok? Próximo para o seu baseado em análise contra sequestrado. Mas na Europa, você quer que isso, você sabe, rastreie tudo e atire. Base desligada é para autorização do Newser Knox. Um cara. Certo, não é isso. E sair da loja de bombeiros. Isso é para armazenar dados cobertos para sua base. E a lição compartilhada preferências para iniciar nossos dados localmente e pacotes que recebem e isso é tudo o que precisamos. 4. Forms de usuário (de registro e login): Não, eu mudaria nossa coisa escura do dedo do pé porque é muito popular agora. E eu iria ler este texto na primeira tela e substituí-lo por uma barra para que ele fique no topo, e nosso usuário saberá que a partir daqui ele pode fazer login ou se registrar. Não. Quero criar uma sua pasta com incêndios durante anos Reformas uma para trabalhar, outra para estar pronta, senhor. Então eu vou criar um e apenas competir porque eles serão muito semelhantes. Precisamos importar nossa autorização firebase e loja de fogo para o nosso registro, porque vamos seguro no nome e sobrenome do nosso usuário, embora exibido na tela principal. Então, como sempre acho que será muito simples s tela com apenas um par fora alimentos de texto, eu acho. Mas por enquanto, eu vou ótimo para variáveis nome, sobrenome, e-mail e senha porque já estamos Páscoa. Realmente? Com e-mail e senha. Ok, então, como eu disse e é apenas um cone com quatro campos de texto, eu criaria um e apenas copiou âncoras, você sabe, começa a escrever quatro vezes. Tudo bem, então inalterado toda vez que o usuário está digitando em algum lugar. Isto vai continuar. Então nossa variável nome levaria a entrada do usuário e um pouco de decoração. Era ele em seguida e dizemos que não sabemos o que este real permite. Eu disse para alimentos de texto e é isso. E por que mais Falso nosso fundo apenas para registrar e ir para o próximo creme. Certo, ótimo. Nossa autorização privada, essa é a instância fora da base de fogo fora e os mesmos objetivos eram bombeiros. Então, é apenas criativo? Eles são familiares, e senha vai passar nossas variáveis e para armazenar grande coleção. É como a base da OTAN e documentar algo como uma tabela no banco de dados. Então eu serei o nome verdadeiro. É e disse que então apenas os dados aparecerão em nosso banco de dados firebase no documento para um e-mail tabela fora do nosso usuário. Mas agora eu tenho que criar uma base da OTAN porque eu simplesmente esqueço completamente dela. Alguém aqui nunca é Dayton Peace. Sim, eu faria. Na autorização é apenas passaporte imigrante. Você não pode ir com a assinatura do Google se quiser mais tarde. Mas por enquanto, meu passaporte é suficiente. Está tudo bem. Você tem dedo do pé. Ok. Suas regras têm que se parecer com isso. O meu não foi assim, quero dizer, que eu não fui salvo. Mais tarde, eu mudei. Portanto, certifique-se de que suas regras Olá para a direita e ler dados de uma base da OTAN. Bem, se tudo está configurado, basta trazer o Gator e criar o nosso arbusto a minha tela inicial, e verificar com o nosso up. Oh, sim, eu esqueci sobre o desejo, então isso é muito rápido. Apenas mudou cada nome que você sabe, seu nome ou sobrenome estão neste Salvamento e substituir criar com assinatura com e-mail e possível. E é isso. Você não precisa de uma loja de bombeiros, e eu faria login na tela. Ok, então na mente deles que não temos que magister nossos fóruns assim como as outras duas telas - depois uma rodada, na idéia, indo sob as telas. - Ok . E nós vamos ter dedo do pé frente outra garrafa, porque na tela terá que escolher entre olhar registro, boom. E só um segundo problema. Como você pode ver, temos que sair, uh, uh, ária segura. É muito importante. Nós temos agora, como todos os telefones têm um entalhe ou alguma chamada, então ele vai colocar. E você é rígido exatamente quando há lugar para isso. Então, abaixo de todos os buracos. E não como você pode ver. Aqui está o nosso usuário 5. Aulas de ajuda: Vamos criar nossas duas classes. Quero dados locais e um para dados da base de fogo. Então, será Então mais limpo. Você tem que colocar tudo em nossos arquivos de tela. Então nesta aula é oh ah! Eu me submeti a segurança e para obter a OTAN do armazenamento de Alco e da base de fogo. Então vamos começar com o local. Eu limitar os dados do usuário e e-mail tem Você sabe, Eu estive neste janelas do Khost e nós não precisamos de nada mais nome e certamente estará na frente da base. Mas precisamos de e-mail e senha, apenas levar outros anos lá mais tarde. Assim, os anos que não têm dedo colocar seu e-mail e senha todas as vezes. Ok, então nessa lista em algumas preferências de camisa, contra a sua uma pia de metais, porque quem perde se o futuro de enquanto você e isso significa que você tem uma receita em algum fast food como McDonalds. Então agora que você vai ter o seu pé algum tempo, mas agora eu acho que é Jesus foi explicar que um metal pia nós estamos apenas esperando para quão resoluta. Então, OK, então é para salvar ela em dados e agora está certo. Vamos colocar nossos dados contra o Eu estou usando e-mail e código possível para que nada seja confuso . Muito algum tipo de erro de digitação. Nós não lemos nosso e-mail, sua senha fria, e nós vamos ter nossos últimos 14 de em termos. Isso é bem simples. Agora isso é importante. Nossa loja de bombeiros e fogo baseado no nome de uma história de incêndio é muito de dados, e temos dois grandes. Se você for instância, nosso usuário Oh, instância de história identificador. Então isso seria no futuro? Uma ondinha. Vamos ter o nome e certamente é um mercado que vai tentar pegar. Então nada de esmagamento rápido até o próximo e nossos últimos Orioles lá será Correnti, não é? Sim, foi. E temos sentimentos assim, se não é sabe você pode ter um chefe sua forma da OTAN. Eu acho que a nossa coleção de base de dados U S. Então e nossa tabela e e-mail para ver o meu e vamos retornar o nome dele a partir de dados. É basicamente como Jason. Então, certamente, e é isso 6. Exibindo UserData do FireBase: Ok, então isso é este Play nossos dados de usuário em nosso up na tela de registro me toe importar ou ajudando classes de cobertura e e fazer a instância fora dele. Favorite seus dados. Não precisamos encontrar dados baseados para ser honesto, então tudo bem, toda vez que isso é parte do e-mail. E, não estamos prontos para a história. Vamos salvá-lo. Limpe as mesmas coisas com senha e pronto. Não vá para a tela inicial. Crie primeiro a importação. Agora temos um hiper cruzamentos nos dados locais e a base de fogo mais tarde autorização firebase apenas no dedo do pé. Bem, você sabe de qualquer outro e criou as instâncias e você conhece nossas cordas vazias. Ok, então vamos começar com o nosso primeiro intrometido e tentar novamente porque temos que ter certeza que nenhum deles está trancado quando ele é bom à noite ou vai ser uma pia. Então você tem que ter certeza se eu e possível. Ei, como você está? E claro, você vai comercializar com tentar pegar e fazer algum método ainda armado variáveis de oito horas. Certifique-se de usar esse conjunto em linha reta. É muito importante. E carne para os corpos vão entre os nomes. Ok, então nós precisamos do, hum no estado. Mas lembre-se, sim estado que vai continuar e quando a tela é carregada. Espero que os metais comecem por mim. Existe um maior e ser feito? Então, quando recebermos o nosso MOU, vamos atualizá-lo e as mesmas coisas vão com a senha. Não, eu te amo. Eu vou. Coloque um grampo e tente registrar. Você fez a senha. E você sabe que você tem certeza de que estes um resultado Então recebeu dados de base de fogo e eu sou variável de dados em nome de variáveis e certamente assim mudou a partir do nome da ferramenta de segunda tela e outra leva tuitou com o sobrenome e precisamos para o nosso oh destruidor de órgãos tela. Porque com o pai, não voltes para a quinta e para ninguém, olha para fora! Tchau. Para coisas de bom nome. Obrigado. Sem conserto rápido. E agora vá e assine fora. Então isso é testado com são, hum, não criado anteriormente. E como contra vemos, temos nome e sobrenome deste usuário. Ok, então agora vá para a tela de registro e coloque em fumar e decorar o outro e salvar dados em correção na tentativa e pegar um livro para ter certeza de que tudo funciona. - Tudo bem. Não, eu seria ótimo em seu usuário. Como você pode ver, eu tenho este nome e certamente