Wallboard
A Dashboard for Wallpaper Apps made with Flutter
Install / Use
/learn @ShreeyansB/WallboardREADME
Wallboard
Beautiful, Free, Customizable Wallpaper Dashboard app made with Flutter.
Preview
<p align="center"> <img src="previews.png" /> </p> <p align="center"> <img src="preview.gif" /> </p>How to Use
1. Clone the source code
git clone https://github.com/ShreeyansB/wallboard.git
2. Set Basic App Values
Change the app name in the following files:
- wallboard/android/app/src/main/AndroidManifest.xml<br> - wallboard/ios/Runner/Info.plist
Change the package name by running:
flutter pub run change_app_package_name:main com.new.package.name
Set the app version by editing:
- wallboard/pubspec.yaml
3. Set App Icons and Splash Screen
App Icon
App icon can be updated by replacing the icon images with your own in the wallboard/android and wallboard/ios directories manually or by using a site like this.
Splash Screen
To change the splash image on the splash screen, replace the image at - wallboard/assets/splash.png with your own. To change the background colors and more tweaks follow edit the file at - wallboard/flutter_native_splash.yaml (instructions in file) Then run the following commands:
flutter pub get
flutter pub run flutter_native_splash:create
4. Add Wallpapers and customize App UI
Edit the variables in wallboard/lib/dev_settings.dart according to your liking.<br> Instructions and Hints about the variables provided in file.
While setting up the JSON for the wallpapers, follow the given reference: | Key | Required | Data Type | Description | |:------------:|:--------:|:---------:|:-------------------------------:| | name | Yes | String | Wallpaper Name | | url | Yes | String | Wallpaper Image URL | | author | No | String | Wallpaper Author Name | | thumbnail | No | String | Thumbnail Image | | collection | No | String | Single Collection to Include In | | downloadable | No | Boolean | Allow Wallpaper download | | size | No | String | File Size | | dimensions | No | String | Image Dimensions | | license | No | String | Licensing Information |
5. Add Credits for About Screen
Add your credits in wallboard/assets/credits.json. Check the already written JSON for the JSON Model.
Still need help?
Contact me on Telegram if you need assistance.
Planned Features
- One Signal Notifications (Done)
- Language Support
- iOS Support
Related Skills
node-connect
340.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
84.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
340.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
84.2kCommit, push, and open a PR
