Flutter Slideshow
Features
- Manage interval for the slideshow
- As simple as letting the slideshow know your images
- Share functionality
- Caches image request to improve performance
- Toggle favorite images
- Change wallpaper for MacOS
How to Use
Navigator.of(context).push(
    MaterialPageRoute<void>(
        builder: (context) => SlideShow(
            urls: myUrls,
            isFavorite: (url) => stateManager.isFavorite(url),
            toggleFavorite: (url) => stateManager..toggleFavorite(url: url),
            ),
        )
)
Demo
 

Youtube demo (Spanish): https://youtu.be/QTxpEGRdFjE