Files
pluriwave/pubspec.yaml
ShanaiaBot 5fd3d6deb9
Some checks failed
Flutter CI/CD — PluriWave / Test + Build (push) Has been cancelled
feat(v0.3.0): ecualizador + favoritos en tarjeta + emisoras custom + export/import + fix MainActivity
- MainActivity: extiende AudioServiceActivity (fix pantalla en blanco)
- ServicioAudio: AndroidEqualizer en AudioPipeline, aplicarPreset(), setBanda()
- PresetEcualizador: modelo independiente (Flat/Rock/Pop/BassBoost/Jazz/Voz)
- EcualizadorWidget: 5 sliders verticales + PresetsEcualizadorWidget
- TarjetaEmisora: botón favorito visible en grid y lista (toggle con SnackBar)
- EstadoRadio: emisoras custom (CRUD), export/import JSON v1, presets por emisora
- PantallaAjustes: ecualizador interactivo, form añadir emisora, backup export/import
- pubspec: +file_picker ^8.1.7, +uuid ^4.5.1
2026-04-04 19:17:40 +02:00

64 lines
1.1 KiB
YAML

name: pluriwave
description: "Radio mundial con ecualizador, reconocimiento de canciones y UI premium"
publish_to: 'none'
version: 0.1.0+1
environment:
sdk: ^3.7.0
dependencies:
flutter:
sdk: flutter
flutter_localizations:
sdk: flutter
# Audio
just_audio: ^0.9.42
audio_service: ^0.18.15
audio_session: ^0.1.21
# UI
cupertino_icons: ^1.0.8
google_fonts: ^6.2.1
flutter_animate: ^4.5.2
cached_network_image: ^3.4.1
shimmer: ^3.0.0
# State
provider: ^6.1.2
# Storage
sqflite: ^2.4.1
path_provider: ^2.1.5
shared_preferences: ^2.3.4
# Network
http: ^1.2.2
# Utils
share_plus: ^10.1.3
file_picker: ^8.1.7
uuid: ^4.5.1
url_launcher: ^6.3.1
# Ads (activar cuando tengamos Ad Unit IDs)
# google_mobile_ads: ^5.3.0
# In-app purchase
# in_app_purchase: ^3.2.0
# Song recognition (activar con AudD key)
# permission_handler: ^11.3.1
dev_dependencies:
flutter_test:
sdk: flutter
flutter_lints: ^5.0.0
flutter:
uses-material-design: true
assets:
- assets/images/
- assets/icons/