164 lines
4.3 KiB
YAML
Executable File
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" |