Skip to content

Repository files navigation

📱 LiturgiApp

LiturgiApp é um aplicativo mobile desenvolvido com React Native (Expo) para oferecer aos usuários uma maneira prática de acessar as leituras da Liturgia Diária da Igreja Católica.

🏫 Este aplicativo foi desenvolvido como parte de um projeto do 5º período na disciplina de Computação para Dispositivos Móveis, lecionada pelo professor José Anchieta Junior.

✨ Funcionalidades

  • Visualização da 1ª Leitura, 2ª Leitura, Salmo e Evangelho.
  • Leitura carregada diretamente da API v2 da Liturgia Diária.
  • Favoritar qualquer leitura para acesso posterior.
  • Tela de favoritos com modal para expandir o texto completo.
  • Navegação entre telas com React Navigation.
  • Interface com imagem de fundo personalizada.
  • Suporte à busca de leituras por data.

🧱 Tecnologias Utilizadas

🔗 API utilizada

Este aplicativo consome dados da Liturgia Diária através da API pública:
👉 https://github.com/Dancrf/liturgia-diaria

🖼️ Capturas de Tela (opcional)

Tela Principal

Tela principal

Tela de Favoritos

Tela de favoritos

Tela de Favoritos - Vazia

Tela de favoritos vazia

🚀 Como rodar o projeto

  1. Clone o repositório:
git clone https://github.com/Anthonyysm/LiturgiApp.git
  1. Acesse o diretório do projeto:
cd liturgiapp
  1. Instale as dependências:
npm install

 ou

yarn install
  1. Inicie o projeto com Expo:
npx expo start

O Expo abrirá um QR code para rodar no seu celular via aplicativo Expo Go (disponível na Play Store/App Store).

📁 Estrutura de Pastas

liturgiapp/
├── assets/                # Imagens e ícones
├── navigation/            # Arquivo de navegação
├── screens/               # Telas como LiturgiaScreen e FavoritosScreen
├── services/              # Arquivos responsáveis por consumir a API
├── styles/                # Arquivos responsáveis por estilizar as telas
├── utils/                 # Funções utilitárias
├── App.js                 # Arquivo principal de entrada

🔒 Aviso

Este projeto não possui backend. Toda a lógica de dados funciona localmente com AsyncStorage, e as leituras são obtidas diretamente da API pública da Liturgia Diária.

👨‍💼 Autor

Anthony Martins — estudante de Sistemas de Informação e desenvolvedor em formação.


Sinta-se à vontade para contribuir com ideias ou melhorias!

About

Projeto Mobile - 5° Periodo

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages