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

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.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

<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