kz_educa/pubspec.yaml

164 lines
4.3 KiB
YAML
Executable File

name: kzeduca_app
description: "A new Flutter project."
publish_to: 'none'
version: 1.0.0+1
environment:
sdk: '>=3.0.0 <4.0.0'
dependencies:
flutter:
sdk: flutter
flutter_localizations:
sdk: flutter
cupertino_icons: ^1.0.8
# Firebase Core para inicialização do Firebase
firebase_core: ^4.1.1
# Autenticação Firebase (Email/Password, Anónimo, etc.)
firebase_auth: ^6.1.0
# Firestore para base de dados NoSQL
cloud_firestore: ^6.0.2
hive: ^2.2.3
hive_flutter: ^1.1.0
path_provider: ^2.0.11
intl: ^0.20.2
share_plus: ^12.0.0
fl_chart: ^0.68.0
pie_chart: ^5.3.2
google_fonts: ^6.3.2
google_sign_in: ^6.1.0
flutter_svg: ^2.0.11+1
# Pacote Font Awesome CORRETO
font_awesome_flutter: ^10.0.0
flutter_inappwebview_android: ^1.1.3
flutter_inappwebview: ^5.8.0
youtube_player_iframe_plus: ^2.3.2
youtube_player_iframe: ^5.2.2
cached_network_image: ^3.2.3
flutter_cache_manager: ^3.0.0
shared_preferences: ^2.2.3
url_launcher: ^6.3.2
http: ^1.5.0
connectivity_plus: ^7.0.0
flutter_spinkit: ^5.1.0
shimmer: ^3.0.0
badges: ^3.1.2
smooth_page_indicator: ^1.0.0+2
carousel_slider: ^5.1.1
step_progress_indicator: ^1.0.2
youtube_player_flutter: ^8.1.2
video_player: ^2.8.1
video_player_rtmp_ext: ^0.3.1
video_compress: ^3.1.2
#vi_search: ^1.0.5
chewie_audio: ^1.3.0
chewie: ^1.7.4
webview_flutter: ^4.7.0
flutter_downloader: ^1.11.4
permission_handler: ^12.0.1
flutter_local_notifications: ^19.4.2
#flutter_local_notifications_platform_interface: ^6.0.0
flutter_native_splash: ^2.2.20
image: ^4.0.17
image_picker: ^1.0.4
fontresoft: ^0.1.0
csv: ^6.0.0
pdf: ^3.10.4
printing: ^5.12.0
# Syncfusion PDF Viewer CORRETO e na seção correta
syncfusion_flutter_pdfviewer: ^31.1.19
#pdfx: ^2.6.0
dev_dependencies:
flutter_test:
sdk: flutter
flutter_lints: ^6.0.0
animate_do: ^4.2.0
provider: ^6.1.5
hive_generator: ^2.0.1
build_runner: ^2.4.9
firebase_storage: ^13.0.2
# Pacote para gerar ícones nativos
flutter_launcher_icons: ^0.14.4 # <--- Mantido
# Pacotes Syncfusion de desenvolvimento
#syncfusion_flutter_core: ^21.2.3
#syncfusion_flutter_sliders: ^21.2.3
#syncfusion_flutter_datepicker: ^21.2.3
#syncfusion_flutter_charts: ^21.2.3
#syncfusion_flutter_gauges: ^21.2.3
#syncfusion_flutter_calendar: ^21.2.3
#syncfusion_flutter_datagrid: ^21.2.3
#syncfusion_flutter_xlsio: ^21.2.3
#syncfusion_flutter_pdf: ^21.2.3
flutter:
uses-material-design: true
assets:
- assets/images/
- assets/images/estudante.png
- assets/images/empreendedor.png
- assets/images/profissional.png
- assets/images/artista.png
- assets/images/jornalista.png
- assets/images/professor.png
- assets/images/chefe_de_familia.png
- assets/images/splash.png
- assets/images/lotador.png
- assets/images/taxista.png
- assets/images/zumqueira.png
- assets/images/no_budget.png
# Garantir que o logo está listado como asset (já estava, mas bom checar)
fonts:
- family: Inter
fonts:
- asset: assets/fonts/inter/Inter-Thin.otf
weight: 100
- asset: assets/fonts/inter/Inter-ExtraLight.otf
weight: 200
- asset: assets/fonts/inter/Inter-Light.otf
weight: 300
- asset: assets/fonts/inter/Inter-Regular.otf
weight: 400
- asset: assets/fonts/inter/Inter-Medium.otf
weight: 500
- asset: assets/fonts/inter/Inter-SemiBold.otf
weight: 600
- asset: assets/fonts/inter/Inter-Bold.otf
weight: 700
- asset: assets/fonts/inter/Inter-ExtraBold.otf
weight: 800
- asset: assets/fonts/inter/Inter-Black.otf
weight: 900
# CONFIGURAÇÃO ADICIONADA: Flutter Launcher Icons
flutter_launcher_icons:
# Gerar ícones para Android e iOS
android: true
ios: true
# Caminho do seu logo
image_path: "assets/images/icone.png"
# Opcional: Define a cor de fundo para ícones adaptativos do Android. Usei a cor de fundo do seu app (0xFF1F1237).
adaptive_icon_background: "#1F1237"
# Opcional: Versão do logo sem fundo (apenas a letra K) para a parte da frente do ícone adaptativo.
# NOTE: Você precisará criar e salvar esta imagem separadamente.
adaptive_icon_foreground: "assets/images/icone.png"