wallpaper_setter 1.0.0 copy "wallpaper_setter: ^1.0.0" to clipboard
wallpaper_setter: ^1.0.0 copied to clipboard

A Flutter plugin for setting device wallpapers directly from your app. Uses the default Android system wallpaper picker UI to set wallpapers from asset or network images for the home screen, lock scre [...]

0.0.1 - 2025-06-21 #

0.0.2 - 2025-06-21 #

0.0.3 - 2025-06-21 #

0.0.4 - 2025-06-21 #

1.0.0 - 2025-08-14 #

  • iOS support for setting wallpapers

🎉 Initial release of wallpaper_setter.

Features: #

  • Set device wallpaper from URL or asset image.
  • Uses the default Android system wallpaper picker UI.
  • Supports setting wallpaper to:

Android #

  • Home screen
  • Lock screen
  • Both screens

IOS #

  • Use As.. (Just click and magic)

  • Home/Lock screen cannot be set programmatically (Apple restriction).

  • Users are guided to manually set wallpaper via Photos app.

  • Added support for NSPhotoLibraryAddUsageDescription and NSPhotoLibraryUsageDescription in Info.plist.

  • Provides method to share or use image via useAsImageFromRepaintBoundary.

  • Example project with preview and full-screen photo view support.

Android Setup: #

  • Requires file_paths.xml configuration in android/app/src/main/res/xml.
  • Requires permissions for setting wallpaper and reading storage/media.
  • Includes FileProvider setup via manifest.
6
likes
150
points
59
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter plugin for setting device wallpapers directly from your app. Uses the default Android system wallpaper picker UI to set wallpapers from asset or network images for the home screen, lock screen, or both.

Homepage
Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

flutter, path_provider, photo_view, plugin_platform_interface

More

Packages that depend on wallpaper_setter

Packages that implement wallpaper_setter