ana-brajao / React-Native-utilizando-o-Push-Notification-no-Cloud-Messaging

Home Page:https://react-native-utilizando-o-push-notification-no-cloud-messaging.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Neste PROJETO usaremos SpaceApp, um aplicativo dedicado à postagem de eventos do universo.

Nós estamos o utilizando desde o curso sobre Firebase Cloud Storage.

Vamos aprender a usar o Push Notification, utilizando Firebase Cloud Messaging — mais um serviço oferecido pelo Firebase. Além da aplicação mobile que vamos desenvolver, também utilizaremos uma aplicação web para simular o envio de notificação. Ela se comunicará com uma API que construiremos ao longo do curso, para enviar notificações de forma personalizada às pessoas usuárias.

Utilizar notificações em um aplicativo é muito relevante, porque alerta a pessoa usuária sobre eventos novos até mesmo se o aplicativo não estiver aberto. Entre outras opções, é possível notificar atualizações, mensagens recebidas ou conteúdos novos que chegaram na aplicação.

Tudo isso é bom para manter o engajamento do uso da nossa aplicação. Às vezes, dependendo da frequência em que o conteúdo é atualizado, a pessoa usuária pode deixar usar a aplicação. As notificações são importíssimas para manter o uso frequente do aplicativo.

Quais os pré-requisitos? Conhecimento do React Native com Expo e Firebase Firestore.

SpaceApp

O que é o SpaceApp?   |    Tecnologias   |    Como usar   |   

ℹ️ O que é o SpaceApp?

O SpaceApp é uma aplicação feita em React Native que permite aos usuários entusiastas sobre astronomia salvarem fotos e informações sobre o espaço. Nessa aplicação foi integrado o Firebase Cloud Messaging para que os usuários possam receber notificações sobre novos conteúdos relacionados ao espaço.

Esse projeto é utilizado no curso de Firebase Cloud Messaging da plataforma da Alura.

Demonstracao

🚀 Tecnologias

Esse projeto foi desenvolvido com a utilização das seguintes tecnologias:

ℹ️ Como usar

Para copiar e executar essa aplicação, você precisa de três pré-requisitos: Git, Node.js + Yarn intalados no seu computador.

No terminal, digite os comandos a seguir:

Baixar e instalar o projeto

# Clonar esse repositório
$ git clone https://github.com/alura-cursos/react-native-firebase-notification.git

# Vá para o ropositório
$ cd react-native-firebase-notification

# Instale as dependências
$ npm install

Executar o Mobile

# Execute em outro terminal (dentro da pasta SpaceApp)
$ npx expo start

Espero que você utilize ao máximo deste projeto para se aprimorar! E se quiser dar um salve, estou lá no LinkedIn :wave:

About

https://react-native-utilizando-o-push-notification-no-cloud-messaging.vercel.app


Languages

Language:JavaScript 54.6%Language:Java 29.3%Language:C++ 12.3%Language:Starlark 3.2%Language:CMake 0.5%