Índice:

Lista de tarefas pendentes em tempo real usando o Google Firebase: 12 etapas
Lista de tarefas pendentes em tempo real usando o Google Firebase: 12 etapas

Vídeo: Lista de tarefas pendentes em tempo real usando o Google Firebase: 12 etapas

Vídeo: Lista de tarefas pendentes em tempo real usando o Google Firebase: 12 etapas
Vídeo: O melhor aplicativo para TAREFAS e PRODUTIVIDADE em 2022/2023 2024, Novembro
Anonim
Lista de tarefas pendentes em tempo real usando o Google Firebase
Lista de tarefas pendentes em tempo real usando o Google Firebase

Ei!

Todos nós usamos listas de tarefas no dia a dia, seja online ou offline. Enquanto as listas off-line tendem a se perder, e as listas virtuais podem ser perdidas, excluídas acidentalmente ou até mesmo esquecidas. Então decidimos fazer um no Google Firebase, um banco de dados em tempo real. Porque? Porque:

1. é legal

2. É em tempo real, então as alterações são feitas instantaneamente.

3. Fácil de usar e centralizado; todos os dados estão na nuvem e acessíveis em qualquer plataforma.

4. Uma API maravilhosa que oferece muito suporte.

5. As atualizações são fáceis de fazer.

Vamos nos concentrar em adicionar dados manualmente ao Firebase neste projeto!

Etapa 1: começando com o Google Firebase

Visite o site do Google Firebase e clique no botão 'Entrar' no canto superior esquerdo e faça login através da sua conta do Google.

Depois de fazer login, clique em 'Go To Console' para acessar o console do banco de dados Firebase. Não se preocupe, não é nada avançado.

Etapa 2: Fazendo um 'Projeto'

Fazendo um 'Projeto'
Fazendo um 'Projeto'

Em sua nova tela, clique no enorme ícone de adição (Adicionar projeto) para criar um novo projeto. Cada projeto pode ter apenas um banco de dados, portanto, você precisará repetir esse projeto várias vezes, caso deseje vários bancos de dados em tempo real.

Agora, digite o nome do seu projeto e selecione o país de uso. Clique em Criar Projeto para começar a trabalhar!

Etapa 3: Bem-vindo ao Firebase Console

Bem-vindo ao Firebase Console!
Bem-vindo ao Firebase Console!

Após o carregamento, clique em continuar. Isso o levará para uma nova tela.

Bem-vindo ao console do Google Firebase!

Etapa 4: Criação do banco de dados

Criando o banco de dados
Criando o banco de dados

No menu à esquerda, clique em 'Banco de dados'. Isso leva você a uma nova tela onde você pode escolher entre Cloud Firestore ou Realtime Database. Usaremos o Realtime Database para este projeto. Clique em Começar!

Etapa 5: Definindo regras de segurança para seu Firebase

Definição de regras de segurança para seu Firebase
Definição de regras de segurança para seu Firebase

O Firebase oferece recursos de autenticação poderosos para que não haja acesso não autorizado ao seu banco de dados. No entanto, para mantê-lo simples, usaremos um banco de dados 'público', que pode ser modificado por qualquer pessoa que tenha acesso às 'credenciais' do seu banco de dados. Mais informações sobre credenciais posteriormente.

Selecione o 'Modo de Teste' para este projeto e clique em Ativar.

Etapa 6: Bem-vindo ao seu Firebase

Bem-vindo ao seu Firebase!
Bem-vindo ao seu Firebase!

Esta é a aparência da sua tela. Exceto o nome do projeto.

Etapa 7: Criando sua primeira lista de tarefas

Estaremos criando listas de tarefas, chamadas de 'Buckets'. Cada intervalo é uma lista aninhada de dados. Embora você seja livre para escolher as formas de aninhamento que desejar, para este projeto, cada intervalo representará uma tarefa.

Para adicionar o primeiro intervalo, clique no ícone '+' na frente de nulo, conforme mostrado.

Etapa 8: Nome da Lista de Tarefas

Nome da Lista de Tarefas
Nome da Lista de Tarefas

2 Atributos aparecem. Nome e valor.

A tag 'Nome' é usada para se referir ao nome da sua tarefa. Por exemplo, você gostaria de criar uma lista de instructables que deseja ver mais tarde. Portanto, usamos o Nome como Instructables, porque, por que não.

Observe que os campos são curtos, portanto a visibilidade de nomes mais longos pode ser um problema. No entanto, tenha certeza de que o nome é exatamente o que você digitou.

Embora possamos colocar qualquer valor para a tag Value, gostaríamos de adicionar uma lista de itens abaixo do título. Então, para criar esse ninho, clicamos no ícone 'Mais' na frente da tag Value.

Etapa 9: Adicionando detalhes à lista

Adicionando Detalhes à Lista
Adicionando Detalhes à Lista

Você pode ver que outro 'nível' da lista apareceu.

Iremos agora atribuir um atributo chamado 'Quando' para denotar o dia em que você deseja fazer isso. Digite 'Quando' na tag de nome e 'Domingo', por exemplo, na tag Value.

Agora você gostaria de adicionar os tipos de instructables que gostaria de ver. Estaremos agrupando-os sob o nome 'O quê'.

Etapa 10: Adicionar subtarefas à lista

Adicionando subtarefas à lista
Adicionando subtarefas à lista

Clique no ícone de adição na frente do nome de 'Balde' ou 'Tarefa' ou 'Lista'. Para o novo campo, digite 'O quê' no nome e clique no ícone de mais para fazer uma lista sob este título. Clique no ícone de adição antes do que deseja adicionar outro campo.

Você pode ver que outro nível apareceu. Digite suas tarefas na tag 'Nome' e uma descrição na tag 'Valor'. Sinta-se à vontade para experimentar aqui mais aninhamento.

Clique em adicionar para finalizar. Ou clique em Cancelar caso tenha dúvidas sobre como adicionar os dados.

Etapa 11: Tada

Tada!
Tada!

Você verá a lista brilhar em verde e então se materializar com firmeza como os dados que você configurou. Você notará que o Firebase classifica automaticamente os 'Nomes' das listas e sublistas em ordem alfabética.

Se uma tarefa parecer incompleta, clique nela e role para a direita para vê-la por completo.

Etapa 12: Conclua a adição de suas tarefas

Conclua a adição de suas tarefas
Conclua a adição de suas tarefas

Repita isso para fazer sua lista!

Uma rápida recapitulação:

Novos baldes inserindo na lista mais à esquerda com o nome do projeto do projeto.

Novos atributos inserindo na tarefa.

Novas sublistas inserindo tarefas dentro de uma lista!

Você pode ver esta lista a qualquer hora e em qualquer lugar! Está perfeitamente sincronizado. Aproveitar!

Recomendado: