Prism
Prism brings you exclusive wallpapers & setups straight to your Android device.
With unlimited downloads and favourites, you can be sure to never miss the best wallpapers & setups.
Our main goal is to create an unimaginable self-sustainable experience where people can share their walls and setups with the world, and everyone can like, download, and apply them.
➡WALLPAPERS
- High-Quality Wallpapers from WallHaven and Pexels
- Beautiful wallpapers uploaded by verified users
- Community wallpapers uploaded by users all around the world
- Favourite, set, and share walls
- Browse wallpapers from the creators you follow
- Apply wallpaper from quick tile
- Download the ones you like
- Apply filters on wallpapers (Clarendon, Hudson, Mayfair, and 20+ more filters)
- Edit and upload your wallpapers
- Each wallpaper comes with 5 variants
- Generate palette for any wallpaper
- Search walls by keywords, color, or tags
- Preview the wallpaper with clock and app icons before applying
- Set any wallpaper on the home screen, lock screen or both
➡SETUPS
- Best community made home screen setups
- Unique browsing experience for viewing setups
- High-quality setups uploaded weekly
- Weekly giveaway contest for setups
- Upload your setups for free!
- Favourite & share the ones you like
➡COLLECTIONS
- Premium wallpaper collections made exclusively by hand!
- Updated daily!
- Unique random collection to find hidden gems
- 30+ exclusive categories from WallHaven and Pexels
➡PROFILE
- Upload walls & setups!
- Create your wallpaper resume and get verified!
- Follow other creators!
- Promote your social media handles!
- Share your profile easily with others
➡AND MORE...
- AMOLED Dark mode built-in
- Cloud sync your data with Google sign-in
- Unique in-app notification center for less disturbing notifications
- Secure data and favourites storage
- 10+ themes to customise the look and feel of the app
- Fresh, beautiful design with smooth animations
- Clear Cache, Downloads, or Favourites with one-tap
- Low internet usage with excessive caching
- In-built wallpaper optimisation and sketchy walls filter.
➡AI GENERATION
- Generate unique wallpapers with AI using text prompts
- Multiple style presets to guide the generation
- Share or set generated wallpapers instantly
Introducing Prism Premium -
Now get access to more premium and exclusive stuff by buying Prism Premium.
- Support development of the app
- Be a part of exclusive giveaways
- The ability to set and view details of setups (only 5 free setups can be applied in the free version)
- The ability to use wallpaper filters
- Get uploads reviewed instantly
- Earn and spend Prism Coins (watch ads or complete daily streaks to earn; spend on downloads and AI generation)
- Get PRO badge in front of your profile
- The ability to view premium collections
Feel free to contact us for any issues, hash.studios.inc@gmail.com
Join beta for the latest experimental builds and help us test the app, https://play.google.com/apps/testing/com.hash.prism
Also, we regularly organize giveaways, share exclusive setups and wallpapers on Twitter, so follow us there https://twitter.com/PrismWallpapers
You can also report bugs, upload your setups/walls on our telegram channel
https://t.me/PrismWallpapers
List of Contents
- Features
- Changelog
- Demo
- Support
- Dependencies
- Development Setup (FVM)
- Secrets with Doppler
- Usage
- Contributing
- License
- Privacy Policy
- Contributors
Features
- High-Quality Wallpapers from WallHaven and Pexels
- Over 2000+ exclusive wallpapers with 5 color variants each
- Community wallpapers uploaded by users all around the world
- Homescreen setups — unique setups combining wallpapers, icon packs, and widgets
- Exclusive collections updated daily with 30+ premium categories
- 20+ wallpaper filters (Clarendon, Hudson, Mayfair, and more)
- AI wallpaper generation with text prompts and style presets
- Coins economy — earn coins via ads or daily streaks, spend on downloads and AI generation
- Wall of the Day with daily rewards and streak system
- Personalized feed based on your interests
- Follow creators for the latest content
- AMOLED Dark Mode supported
- Optional Sign-in with Google or Apple
- Each wallpaper/setup/creator has a unique deep link for easy sharing
- Option to add Twitter/Instagram/links to your profile
- Low internet usage with aggressive caching
- Save favourite wallpapers and setups (synced to cloud)
- Set random wallpaper from downloaded ones via quick tile
- Secure data storage on Google Firebase
- Search wallpapers by keyword, color, or tags
- Preview wallpaper with clock and app icon overlay before applying
- Set any wallpaper on the home screen, lock screen, or both
- Extensive settings with modular sections
- Minimal design with smooth animations
- Clear Cache, Downloads, or Favourites with one-tap
- Application size about 12 MB
- Adaptive UI (changes color based on wallpaper)
Changelog
Full changelog can be found here.
CHANGELOG.md is auto-updated on every push to master (adds the latest commit under ### Unreleased).
- In-app changelog popup fetches the latest
CHANGELOG.md from GitHub and caches it locally.
- App version is sourced from
pubspec.yaml and synced into lib/core/constants/app_constants.dart via python3 tool/sync_app_version.py.
v3.0.3
- Refactored settings screen with modular sections and state management
- Fixed personalised feed not fetching all interests + shuffled feed order
- Fixed auth taking too long on startup
- Fixed onboarding issue for already logged-in users
- Fixed black background on splash screen
- Optimised app size — reduced APK by ~10 MB
- Improved AI generate UI
- Fixed create with AI button
- Minor bug fixes and improvements
Demo
Screens
| | | | |
|---|
| Home | Search WallHaven | Search Pexels | Trending | Color Based |
| | | | |
|---|
| Favourites | Downloads | Setups | Setups Info | Profile |
| | | | |
|---|
| Upload Popup | Edit Wallpaper | Uploading Wallpaper | Uploader's Profile | Scroll to Top Button |
| | | | |
|---|
| Categories | Collections | Collection (Illustrations) | Setup Guidelines | Setup Upload |
| | | | |
|---|
| About Page | Premium Page | Wallpaper Display | Clock for testing | Wallpaper Info |
| | | | |
|---|
| Splash Screen | Quick Action Menu | Settings | Themes | Notifications |
| | | | |
|---|
| Followers Feed | Theme Preference | Notification Settings | Onboarding | Top Followers |
Themes
| | | | |
|---|
| Frosty White | Coffee | AMOLED | Rose | Cotton |
...and 10 more!
Support
If you like what we do, and would want to help us continue doing it, consider sponsoring this project. We also upload exclusive artworks/wallpapers here.
Prism Wallpapers app is now available on Google Play, so you can support us by giving a rating to the app.
Dependencies
The following packages are needed for the development of this application.
State Management & Architecture
bloc: ^8.1.4 + flutter_bloc: ^8.1.6 for BLoC state management
provider: ^6.1.5 for additional caching and state
get_it: ^9.2.0 + injectable: ^2.5.1 for dependency injection
rxdart: ^0.28.0 for reactive streams
freezed_annotation: ^3.1.0 + json_annotation: ^4.9.0 for immutable data models
Navigation
auto_route: ^11.1.0 for type-safe, code-generated routing
app_links: ^6.4.1 for deep link handling (replaces Firebase Dynamic Links)
Firebase & Backend
firebase_core: ^3.15.2 for Firebase support
- `cl