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

https://github.com/thiago-lm/haven_app

This is an experiment with wallhaven api made with Flutter.
https://github.com/thiago-lm/haven_app

android dart flutter ios linux macos mobile wallhaven wallpaper windows

Last synced: 4 months ago
JSON representation

This is an experiment with wallhaven api made with Flutter.

Awesome Lists containing this project

README

          

# Haven App

This is an experiment with [wallhaven](https://wallhaven.cc/) api made with Flutter.

## Getting Started 🚀

A few resources to get you started in this project:

- [wallhaven FAQ](https://wallhaven.cc/faq)
- [wallhaven API v1 Documentation](https://wallhaven.cc/help/api)
- [dribbble - Wallpaper app by Ibnu SW for SLAB Design Studio](https://dribbble.com/shots/14808564-Wallpaper-app)
- [dribbble - Wallpaper app by Siya Beniwal](https://dribbble.com/shots/22910313-Wallpaper-app)

For help getting started with Flutter development, view the
[online documentation](https://docs.flutter.dev/), which offers tutorials,
samples, guidance on mobile development, and a full API reference.

## Screenshots

### Android

| Home Page | Home Page - Search Filter Dialog | Wallpaper List Page |
| ------------------------------------------------ | ----------------------------------------------------------------------- | ---------------------------------------------------------- |
|![Home Page](screenshots/Android_Screenshot_1.png)|![Home Page - Search Filter Dialog](screenshots/Android_Screenshot_2.png)|![Wallpaper List Page](screenshots/Android_Screenshot_3.png)|

| Save Page | User Page |
| ------------------------------------------------ | ------------------------------------------------ |
|![Save Page](screenshots/Android_Screenshot_4.png)|![User Page](screenshots/Android_Screenshot_5.png)|

| Wall Page | Wall Page 2 |
| ------------------------------------------------ | -------------------------------------------------- |
|![Wall Page](screenshots/Android_Screenshot_6.png)|![Wall Page 2](screenshots/Android_Screenshot_7.png)|

| Wall Page - Info Dialog | Wall Page - Save Dialog | Wall Page - Share Dialog |
| -------------------------------------------------------------- | -------------------------------------------------------------- | --------------------------------------------------------------- |
|![Wall Page - Info Dialog](screenshots/Android_Screenshot_8.png)|![Wall Page - Save Dialog](screenshots/Android_Screenshot_9.png)|![Wall Page - Share Dialog](screenshots/Android_Screenshot_10.png)|

### iOS

| Home Page | Home Page - Search Filter Dialog | Wallpaper List Page |
| -------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------ |
|![Home Page](screenshots/iOS_Screenshot_1.png)|![Home Page - Search Filter Dialog](screenshots/iOS_Screenshot_2.png)|![Wallpaper List Page](screenshots/iOS_Screenshot_3.png)|

| Save Page | User Page |
| -------------------------------------------- | -------------------------------------------- |
|![Save Page](screenshots/iOS_Screenshot_4.png)|![User Page](screenshots/iOS_Screenshot_5.png)|

| Wall Page | Wall Page 2 |
| -------------------------------------------- | ---------------------------------------------- |
|![Wall Page](screenshots/iOS_Screenshot_6.png)|![Wall Page 2](screenshots/iOS_Screenshot_7.png)|

| Wall Page - Info Dialog | Wall Page - Save Dialog | Wall Page - Share Dialog |
| ---------------------------------------------------------- | ---------------------------------------------------------- | ------------------------------------------------------------ |
|![Wall Page - Info Dialog](screenshots/iOS_Screenshot_8.png)|![Wall Page - Save Dialog](screenshots/iOS_Screenshot_9.png)|![Wall Page - Share Dialog](screenshots/iOS_Screenshot_10.png)|

### macOS

| Home Page | Home Page - Search Filter Dialog | Wallpaper List Page |
| ---------------------------------------------- | --------------------------------------------------------------------- | -------------------------------------------------------- |
|![Home Page](screenshots/macOS_Screenshot_1.png)|![Home Page - Search Filter Dialog](screenshots/macOS_Screenshot_2.png)|![Wallpaper List Page](screenshots/macOS_Screenshot_3.png)|

| Save Page | User Page |
| ---------------------------------------------- | ---------------------------------------------- |
|![Save Page](screenshots/macOS_Screenshot_4.png)|![User Page](screenshots/macOS_Screenshot_5.png)|

| Wall Page | Wall Page 2 |
| ---------------------------------------------- | ------------------------------------------------ |
|![Wall Page](screenshots/macOS_Screenshot_6.png)|![Wall Page 2](screenshots/macOS_Screenshot_7.png)|

| Wall Page - Info Dialog | Wall Page - Save Dialog | Wall Page - Share Dialog |
| ------------------------------------------------------------ | ------------------------------------------------------------ | -------------------------------------------------------------- |
|![Wall Page - Info Dialog](screenshots/macOS_Screenshot_8.png)|![Wall Page - Save Dialog](screenshots/macOS_Screenshot_9.png)|![Wall Page - Share Dialog](screenshots/macOS_Screenshot_10.png)|

### Linux

| Home Page | Home Page - Filter | Home Page - Pagination |
| ---------------------------------------------- | ------------------------------------------------------- | ----------------------------------------------------------- |
|![Home Page](screenshots/linux_Screenshot_1.png)|![Home Page - Filter](screenshots/linux_Screenshot_2.png)|![Home Page - Pagination](screenshots/linux_Screenshot_3.png)|

| Wall Page | Wall Page - Info | Wall Page - Share |
| ---------------------------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------- |
|![Wall Page](screenshots/linux_Screenshot_4.png)|![Wall Page - Info Dialog](screenshots/linux_Screenshot_5.png)|![Wall Page - Share Dialog](screenshots/linux_Screenshot_6.png)|

| Save Page |
| ---------------------------------------------- |
|![Save Page](screenshots/linux_Screenshot_7.png)|

### Windows

| Home Page | Home Page - Search Filter Dialog | Wallpaper List Page |
| ------------------------------------------------ | ----------------------------------------------------------------------- | ---------------------------------------------------------- |
|![Home Page](screenshots/Windows_Screenshot_1.png)|![Home Page - Search Filter Dialog](screenshots/Windows_Screenshot_2.png)|![Wallpaper List Page](screenshots/Windows_Screenshot_3.png)|

| Save Page | User Page |
| ------------------------------------------------ | ------------------------------------------------ |
|![Save Page](screenshots/Windows_Screenshot_4.png)|![User Page](screenshots/Windows_Screenshot_5.png)|

| Wall Page | Wall Page - Info Dialog |
| ------------------------------------------------ | -------------------------------------------------------------- |
|![Wall Page](screenshots/Windows_Screenshot_6.png)|![Wall Page - Info Dialog](screenshots/Windows_Screenshot_7.png)|

| Wall Page - Save Dialog | Wall Page - Share Dialog |
| -------------------------------------------------------------- | --------------------------------------------------------------- |
|![Wall Page - Save Dialog](screenshots/Windows_Screenshot_8.png)|![Wall Page - Share Dialog](screenshots/Windows_Screenshot_9.png)|

_\*Haven App works on Android, iOS, macOS, Linux and Windows._

---