Walli is a multi-platform wallpaper app built with Flutter and the Pixels API. It allows users to browse and download high-quality wallpapers for their devices.
- Browse and search through a vast collection of wallpapers.
- Download wallpapers to use on your device.
- Filter wallpapers by category or search term
- Preview wallpapers before downloading them
- Save wallpapers to your local device
- http: used for making HTTP requests to the Pixels API
- cached_network_image: used for caching and displaying remote images
- image_gallery_saver: used for saving images to the device's gallery
- permission_handler: used for requesting permission to save images
- url_launcher: used for opening URLs in the device's browser
- Clone this repository.
- Run
flutter pub get
to install dependencies. - Register for a free Pixels API key at https://www.pexels.com/api/.
- Copy your API key into
lib/data/data.dart
. - Run the app with
flutter run
.
Contributions are welcome! Please feel free to open an issue or submit a pull request.
Copyright © 2023 Ahmed Hosam.
This project is MIT licensed.