🌠 Flutter Page Transitions

Un paquete sencillo y flexible para implementar transiciones animadas entre páginas en Flutter. Mejora la experiencia de usuario con efectos visuales fluidos y personalizables en cada navegación.

🚀 Features

  • Transiciones suaves: Fade, Slide, Scale, Rotate y más.
  • Integración rápida con Navigator y GoRouter.
  • Personalización de duración, dirección y curva de animación.
  • Compatible con Web, Android e iOS.
  • Ligero y fácil de configurar.

🛠️ Getting started

  1. Añade el paquete a tu archivo pubspec.yaml:

    dependencies:
      flutter_page_transitions: ^1.0.0
    
  2. Ejecuta el comando:

flutter pub get

💡 Usage

Ejemplo básico de uso con Navigator.push:

dart
import 'package:flutter_page_transitions/flutter_page_transitions.dart';

Navigator.push(
  context,
  PageTransition(
    child: const SecondPage(),
    type: TransitionType.fade,
    duration: const Duration(milliseconds: 400),
    curve: Curves.easeInOut,
  ),
);

También puedes integrar con GoRouter si estás usando navegación declarativa.

Explora el folder /example para ver ejemplos más detallados.

📚 Additional information

Consulta la documentación oficial en pub.dev.

¿Encontraste un bug o tienes una idea? Usa el sistema de issues en GitHub.

¿Quieres contribuir? Haz un fork, crea una rama y envía un Pull Request.

Actualizaciones periódicas y respuestas rápidas por parte de los autores.