Files
CheckTheethKids/documentação/05-dependências-configuracoes.md
Carlos Correia d24cb3242a Documentação
2026-05-03 23:31:31 +01:00

63 lines
1.4 KiB
Markdown

# Dependências e Configurações
## Requisitos
- **Flutter**: 3.38.8 (Stable)
- **Plataformas**: Android API 21+, iOS 11.0+, Web, Windows 10+
## pubspec.yaml Principal
```yaml
dependencies:
flutter:
sdk: flutter
firebase_core: ^3.15.2
firebase_auth: ^5.7.0
cloud_firestore: ^5.6.12
firebase_storage: ^12.4.10
lottie: ^3.3.2
youtube_player_flutter: ^8.1.2
image_picker: ^1.2.1
shared_preferences: ^2.5.4
```
## Firebase
- **Projeto**: `check-theeth-kids-db`
- **Android**: `google-services.json` em `android/app/`
- **iOS**: `GoogleService-Info.plist` em `ios/Runner/`
- **Web**: Configuração em `index.html`
## Assets Configurados
```
assets/
├── images/
├── animations/
├── videos/
└── icons/
```
## Permissões Android
```xml
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
```
## Permissões iOS
```xml
<key>NSCameraUsageDescription</key>
<string>Este app precisa acessar a câmera para fotos de perfil</string>
```
## Scripts de Desenvolvimento
```bash
flutter clean && flutter pub get
flutter analyze
flutter test
flutter build apk --release
```
## Status Atual
- ✅ Dependências atualizadas
- ✅ Firebase configurado (Android/iOS)
- ⚠️ Web precisa credenciais
- ✅ Assets configurados