1.5 KiB
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
- Abre o Android Studio.
- Faz o Sync Project with Gradle Files.
- Escolhe um emulador ou dispositivo físico com Android 8.0+.
- 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+