53 lines
1.8 KiB
YAML
53 lines
1.8 KiB
YAML
name: residuos_notif
|
|
description: "Sistema de Notificación Privada de Recolección de Residuos - MVP Hackathon"
|
|
publish_to: 'none'
|
|
version: 1.0.0+1
|
|
|
|
environment:
|
|
sdk: '>=3.0.0 <4.0.0'
|
|
|
|
dependencies:
|
|
flutter:
|
|
sdk: flutter
|
|
|
|
# ------------------------------------------------------------
|
|
# http: Para llamadas REST al backend FastAPI.
|
|
# Elegimos 'http' sobre Dio por simplicidad en hackathon.
|
|
# Si necesitas interceptors o cancelación, migra a Dio después.
|
|
# ------------------------------------------------------------
|
|
http: ^1.2.0
|
|
|
|
# ------------------------------------------------------------
|
|
# firebase_core: Inicialización base de Firebase.
|
|
# REQUERIDO antes de cualquier otro plugin de Firebase.
|
|
# Configura con: flutterfire configure (requiere Firebase CLI)
|
|
# ------------------------------------------------------------
|
|
firebase_core: ^3.0.0
|
|
|
|
# ------------------------------------------------------------
|
|
# firebase_messaging: Recepción de notificaciones push (FCM).
|
|
# Se encarga de pedir permisos al usuario y obtener el FCM token
|
|
# que debemos mandar al backend para registrar el dispositivo.
|
|
# ------------------------------------------------------------
|
|
firebase_messaging: ^15.0.0
|
|
|
|
# ------------------------------------------------------------
|
|
# shared_preferences: Guardar el usuario_id localmente.
|
|
# Simula "sesión persistente" sin un sistema de auth real.
|
|
# ATAJO de hackathon: en producción usa JWT + secure storage.
|
|
# ------------------------------------------------------------
|
|
shared_preferences: ^2.2.0
|
|
|
|
cupertino_icons: ^1.0.6
|
|
|
|
dev_dependencies:
|
|
flutter_test:
|
|
sdk: flutter
|
|
flutter_lints: ^3.0.0
|
|
|
|
flutter:
|
|
uses-material-design: true
|
|
# Si agregas assets (imágenes, íconos locales), declararlos aquí:
|
|
# assets:
|
|
# - assets/images/
|