2f3b03fe059fcd963e08235a0fa7167bd8ff19ce
🩺 Med Cuida+
Bem-vindo ao repositório do Med Cuida+, a aplicação Android desenhada especificamente para médicos gerirem os seus pacientes, consultas e perfil profissional de forma eficiente.
Este projeto comunica em tempo real com o Firebase (Authentication e Firestore) para manter os dados sempre sincronizados.
📖 Documentação Completa
Toda a documentação técnica e estrutural da aplicação já foi gerada e está dividida por módulos para facilitar a leitura. Podes encontrar todos os ficheiros na pasta docs/:
📌 Visão Geral e Arquitetura
- Visão Geral do Projeto - Estrutura, fluxo de ecrãs e bases de dados.
- Configuração Gradle - Dependências, SDKs e bibliotecas (Firebase, Guava, etc).
🖥️ Componentes Principais (Activities)
- MainActivity - Ecrã principal com navegação entre Agenda, Pacientes e Perfil.
- AgendaActivity - Ecrã alternativo de agenda com visualização em calendário.
- ChatActivity - Sistema de chat em tempo real com pacientes.
- DetalhePacienteActivity - Ficha detalhada do paciente.
- Perfil Médico e Edição e EditarPerfilActivity - Gestão da conta do médico.
📦 Dados e Autenticação
- Autenticação (Login/Registo) - Como funciona a verificação no Firestore.
- Modelos de Dados - Classes Java que representam Médicos, Pacientes, Consultas, etc.
- Adapters - Como as listas (RecyclerView) são construídas.
🎨 Interface (UI/UX)
- Layouts XML - Estrutura dos ecrãs principais.
- Layouts Extras e Drawables - Ícones, fragments e componentes partilhados.
🚀 Como Executar o Projeto
- Clone ou abra este repositório no Android Studio.
- Certifique-se de que o seu
google-services.jsonestá presente na pastaapp/para que o Firebase funcione. - Sincronize o projeto com o Gradle.
- Execute num emulador ou dispositivo físico com Android 7.0 (API 24) ou superior.
Gerado automaticamente para manter a documentação da app organizada.
Description
Languages
HTML
60.9%
Java
34.2%
PureBasic
3.8%
DM
1.1%