Files
cuidamais/documentacao_projecto/manual_tecnico_setup.md

1.5 KiB

Manual Técnico de Setup e Configuração - Cuida+

Este documento explica como configurar o ambiente de desenvolvimento e executar a aplicação Cuida+.

1. Requisitos do Sistema

  • Android Studio: Jellyfish ou superior recomendado.
  • Java JDK: 17 ou superior.
  • Firebase: Conta configurada com google-services.json (já incluído no projeto).

2. Bibliotecas Principais (app/build.gradle)

As dependências críticas são:

  • Firebase: firebase-auth, firebase-firestore, firebase-database.
  • Google Generative AI: generativeai-java (para a integração com o Gemini).
  • Material Design: com.google.android.material:material.
  • Navigation: androidx.navigation:navigation-fragment, androidx.navigation:navigation-ui.

3. Configuração do Gemini AI

Para que o chat de triagem funcione, é necessária uma API Key do Google Gemini Pro.

  • Classe: com.example.cuida.services.Gemini.
  • Atenção: Certifique-se de que a chave está protegida e não carregada para repositórios públicos.

4. Como Correr o Projeto

  1. Abre o Android Studio.
  2. Faz o Sync Project with Gradle Files.
  3. Escolhe um emulador ou dispositivo físico com Android 8.0+.
  4. Prime Run (Play).

5. Passos para Debug

  • Utiliza o Logcat filtrando por "Firebase" ou "MedicationViewModel" para ver os logs de sincronização.
  • Se o alarme não disparar, verifica o App Info -> Battery e garante que a app tem permissão para "Ignorar Otimizações de Bateria".

Manual Amministrativo / Técnico - Cuida+