# 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
```
## Permissões iOS
```xml
NSCameraUsageDescription
Este app precisa acessar a câmera para fotos de perfil
```
## 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