# 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+*