Skip to content

Walli is a Flutter-based wallpaper application that allows users to browse and download high-quality wallpapers from a variety of categories.

License

Notifications You must be signed in to change notification settings

ahmedhosam283843/Walli

Repository files navigation

Walli

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.

Features

  • 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

Previews 📷

app preview choose model

Dependencies

  • 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

Installation

  1. Clone this repository.
  2. Run flutter pub get to install dependencies.
  3. Register for a free Pixels API key at https://www.pexels.com/api/.
  4. Copy your API key into lib/data/data.dart.
  5. Run the app with flutter run.

Contributing

Contributions are welcome! Please feel free to open an issue or submit a pull request.

📝 License

Copyright © 2023 Ahmed Hosam.
This project is MIT licensed.

About

Walli is a Flutter-based wallpaper application that allows users to browse and download high-quality wallpapers from a variety of categories.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published