An open API service indexing awesome lists of open source software.

https://github.com/souravkaushik-dev/palettes

Palettes is a modern, minimalistic wallpaper app that delivers a curated collection of high-quality wallpapers powered by the Wallhaven API. It features categorized wallpapers, a smooth user interface, and options to set wallpapers directly on your device.
https://github.com/souravkaushik-dev/palettes

flutter flutter-app flutter-apps flutter-examples flutter-package flutter-ui flutter-widget flutterapp flutterwallpaperappinflutter flutterwave

Last synced: 22 days ago
JSON representation

Palettes is a modern, minimalistic wallpaper app that delivers a curated collection of high-quality wallpapers powered by the Wallhaven API. It features categorized wallpapers, a smooth user interface, and options to set wallpapers directly on your device.

Awesome Lists containing this project

README

          

# 🎨 Palettes Wallpaper App

**Palettes** is your ultimate destination for beautiful, curated wallpapers delivered in a sleek, minimalistic package. Powered by the **Wallhaven API**, Palettes combines a seamless interface with trending, categorized wallpapers, making it easy to find the perfect backdrop for your device. This isn't just another wallpaper app—it's a **redesigned experience** for those who appreciate aesthetics and simplicity.

---

## ✨ Features That Make Palettes Stand Out

- **Interactive Carousel**: Dive into trending wallpapers with our **carousel slider** on the homepage—discover the most popular picks at a glance.
- **Categorized Selections**: Easily browse wallpapers through carefully curated categories to find exactly what fits your vibe.
- **Favorites Vault**: Save your top picks and build your personal collection of wallpapers.
- **Advanced Search**: Search by keywords or tags to locate the perfect wallpaper—whether it’s minimalist, abstract, or nature-inspired.
- **Dynamic Themes**: Toggle between light and dark modes or let the app follow your device’s theme automatically.
- **Wallpaper Preview**: View how wallpapers will look on your device before you commit.
- **One-Tap Application**: Set wallpapers for your home screen, lock screen, or both, straight from the app.
- **Smooth & Minimal UI**: Crafted for a **fast, fluid, and distraction-free experience** that keeps the focus on what matters—your wallpapers.

---

## 🚀 Announcement: The Next Generation Is Coming

**Palettes** is about to evolve. While this version is a masterpiece in its own right, we’re working hard on an even better experience—**DotPaper**.
DotPaper will build on everything you love about Palettes, with **version 2.0** offering new features, a sleek UI overhaul, and blazing-fast performance.
Stay tuned for the **launch of DotPaper**—coming soon to elevate your wallpaper game! 🚀✨

---

## 💻 Getting Started

### Prerequisites

Before diving in, make sure you have the following tools set up on your machine:

- [Flutter SDK](https://flutter.dev)
- Android Studio or VS Code (for seamless development)

### Installation Guide

1. **Clone the repository** to get started:
```bash
git clone https://github.com/your-username/palettes-wallpaper-app.git
```

2. **Navigate to the project directory**:
```bash
cd palettes-wallpaper-app
```

3. **Install the necessary dependencies**:
```bash
flutter pub get
```

4. **Run the app** on your emulator or connected device:
```bash
flutter run
```

And that's it! You're ready to explore the world of stunning wallpapers with Palettes!

---

## 🌐 API Integration

Palettes is powered by the **Wallhaven API**, giving you access to high-resolution, curated wallpapers across a variety of categories. From **popular picks** to **random discoveries**, the Wallhaven API ensures your device always looks fresh. Learn more about the API [here](https://wallhaven.cc/help/api).

---

## ⚖️ License Agreement

### Palettes Wallpaper App License

**App Name**: Palettes
**Based On**: Wallhaven API
**Version**: 1.0

This license agreement governs your use of the Palettes Wallpaper App ("App"). By downloading, installing, or using this App, you agree to the following terms:

### Usage Terms:

- **Personal Use Only**: You are granted a **non-transferable, non-exclusive license** to use the app strictly for personal purposes.
- **No Modifications**: You may not alter, edit, or modify the app’s content.
- **No Redistribution**: You may not republish or redistribute the app, in whole or part, on any platform, including but not limited to websites, mobile app stores, or social media.
- **No Commercial Use**: The app may not be used for commercial purposes without prior written consent from the creator.

### Legal Action:
Violation of these terms, including unauthorized modification, republishing, or redistribution, will result in legal action, including but not limited to claims for damages and injunctions.

### Termination:
This license will terminate automatically without notice if you breach the terms. Upon termination, you must cease all use of the app.

### Limitation of Liability:
The app is provided **“as-is”** without warranties of any kind. The creator will not be held responsible for any damages or losses resulting from its use.

---

**Palettes Wallpaper App** brings more than just wallpapers—it brings art, simplicity, and personal expression right to your device. Download it, explore it, and elevate your wallpaper game!

## Contact

If you have any questions, feel free to contact me at [souravkaushik.dev@gmail.com](mailto:souravkaushik.dev@gmail.com).