SkillAgentSearch skills...

Wallboard

A Dashboard for Wallpaper Apps made with Flutter

Install / Use

/learn @ShreeyansB/Wallboard
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<img src="https://github.com/ShreeyansB/wallboard/raw/master/assets/splash.png" width="122" align="right" hspace="20" />

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 |

Example JSON

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

View on GitHub
GitHub Stars16
CategoryDevelopment
Updated3mo ago
Forks4

Languages

Dart

Security Score

87/100

Audited on Dec 13, 2025

No findings