Skip to content

AliceKaleno/tarefa13

Repository files navigation

🔔 Tarefa 13 - Sistema de Notificações Mobile

Aplicação desenvolvida em React Native utilizando Expo Notifications para gerenciamento e envio de notificações locais em dispositivos móveis.


📖 Sobre o Projeto

A Tarefa 13 foi criada com o objetivo de explorar recursos nativos dos dispositivos móveis através do sistema de notificações do Expo.

A aplicação permite registrar o dispositivo para recebimento de notificações, obter o Expo Push Token e realizar o disparo de notificações locais programadas.

Esse projeto proporcionou uma experiência prática com funcionalidades muito utilizadas em aplicativos modernos, como lembretes, alertas e sistemas de comunicação com usuários.


🚀 Tecnologias Utilizadas

Mobile

  • React Native
  • Expo

Recursos Nativos

  • Expo Notifications
  • Expo Device

Linguagem

  • JavaScript

Ferramentas

  • Git
  • GitHub
  • VS Code

✨ Funcionalidades

🔔 Solicitação de permissões para notificações

📱 Identificação do dispositivo

🎟️ Geração de Expo Push Token

⏰ Agendamento de notificações locais

📨 Recebimento de notificações em tempo real

👆 Captura de interação do usuário com notificações

🤖 Configuração específica para Android


📲 Fluxo da Aplicação

  1. O usuário abre o aplicativo.
  2. O sistema solicita permissão para notificações.
  3. O Expo Push Token é gerado.
  4. O usuário pode enviar uma notificação local.
  5. Após alguns segundos a notificação é exibida.
  6. O aplicativo registra a interação do usuário com a notificação.

🧠 Principais Aprendizados

Durante o desenvolvimento deste projeto foram explorados conceitos importantes como:

  • Integração com APIs nativas
  • Sistema de notificações mobile
  • Gerenciamento de permissões
  • Eventos assíncronos
  • Hooks do React
  • Experiência do usuário em aplicações móveis
  • Comunicação entre aplicativo e sistema operacional

🎓 Contexto Acadêmico

Projeto desenvolvido durante a disciplina de Programação do curso Técnico em Desenvolvimento de Sistemas.

A atividade teve como objetivo aplicar conceitos de desenvolvimento mobile e integração com recursos nativos dos dispositivos.


🌱 Minha Evolução

Este projeto foi uma das minhas primeiras experiências com funcionalidades nativas de smartphones.

Além do desenvolvimento da interface, pude compreender como aplicativos modernos utilizam notificações para manter usuários engajados e informados.


👩‍💻 Desenvolvido por

Alice Maria

🎓 Técnica em Desenvolvimento de Sistemas

🔐 Graduanda em Cibersegurança

💻 Desenvolvedora Front-end

🌐 Portfólio: https://portifolio-as.vercel.app/

🔗 LinkedIn: https://www.linkedin.com/in/alice-maria-da-silva/


⭐ Obrigada por visitar este projeto!

About

Aplicação React Native utilizando Expo Notifications para gerenciamento e envio de notificações locais em dispositivos móveis.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors