Skip to content

S-Marcos-S/BigCalendar

Repository files navigation

TheBigCalendar 📅

Android Kotlin Compose

Um aplicativo de calendário completo para Android.

✨ Funcionalidades Principais

🗓️ Calendário Visual

  • Interface Material 3 com tema claro/escuro
  • Visualizações mensal e anual
  • Navegação lateral intuitiva

📝 Gestão de Atividades

  • Eventos: Compromissos com horário
  • Tarefas: Lista de afazeres com status
  • Aniversários: Lembretes de datas especiais
  • Notas: Anotações rápidas
  • Recorrência automática e categorização por cores

Sistema de Alarmes

  • Alarmes independentes personalizáveis
  • Repetição semanal configurável
  • Sons e vibração personalizáveis
  • Snooze configurável (5-30 minutos)
  • Integração com Quick Settings do Android

🔄 Sincronização Google Calendar

  • Sincronização bidirecional em tempo real
  • Autenticação segura via Google Sign-In
  • Backup automático dos dados

🔍 Busca e Organização

  • Busca global em atividades e feriados
  • Filtros por tipo de atividade
  • Lixeira com recuperação de itens
  • Backup e restauração de dados

🛠️ Tecnologias

  • Kotlin 2.0.21 + Jetpack Compose
  • Arquitetura MVVM com StateFlow
  • DataStore + Protocol Buffers
  • Google Calendar API
  • WorkManager + AlarmManager

📋 Requisitos

  • Android 8.0 (API 26) ou superior
  • 2GB RAM mínimo
  • Conexão com internet (para sincronização)

🚀 Instalação

  1. Baixe o APK da página de releases
  2. Instale no seu dispositivo Android
  3. Configure permissões para notificações e alarmes

📱 Como Usar

  1. Criar atividades: Toque no botão "+" e selecione o tipo
  2. Gerenciar alarmes: Acesse "Alarmes" no menu lateral
  3. Sincronizar Google: Faça login com sua conta Google
  4. Buscar: Use a lupa para encontrar atividades

🤝 Contribuindo

  1. Fork o projeto
  2. Crie uma branch (git checkout -b feature/AmazingFeature)
  3. Commit suas mudanças (git commit -m 'Add AmazingFeature')
  4. Push para a branch (git push origin feature/AmazingFeature)
  5. Abra um Pull Request

📄 Licença

Este projeto está licenciado sob a Licença MIT - veja o arquivo LICENSE para detalhes.


Desenvolvido com ❤️ para a comunidade Android

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages