1.4 KiB
1.4 KiB
Dependências e Configurações
Requisitos
- Flutter: 3.38.8 (Stable)
- Plataformas: Android API 21+, iOS 11.0+, Web, Windows 10+
pubspec.yaml Principal
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.jsonemandroid/app/ - iOS:
GoogleService-Info.plistemios/Runner/ - Web: Configuração em
index.html
Assets Configurados
assets/
├── images/
├── animations/
├── videos/
└── icons/
Permissões Android
<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
<key>NSCameraUsageDescription</key>
<string>Este app precisa acessar a câmera para fotos de perfil</string>
Scripts de Desenvolvimento
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