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

https://github.com/zachvlat/ai-wallpaper

The AI Wallpaper App is an Android application that allows users to browse and set beautiful wallpapers on their devices.
https://github.com/zachvlat/ai-wallpaper

android wallpaper-app

Last synced: about 2 months ago
JSON representation

The AI Wallpaper App is an Android application that allows users to browse and set beautiful wallpapers on their devices.

Awesome Lists containing this project

README

          

# AI Wallpaper App
Overview

The AI Wallpaper App is an Android application that allows users to browse and set beautiful wallpapers on their devices. This app utilizes Material Design principles, supports dynamic theming (light and dark modes), and integrates with Picasso for image loading. Users can select wallpapers and set them directly as their device background.
Features

Browse Wallpapers: View a list of high-quality wallpapers.
Dynamic Theming: Supports light and dark modes based on user preferences.
Set as Wallpaper: Click on any image to set it as your device wallpaper.
Modern UI: Implements the latest Material Design components.

Installation
Prerequisites

Android Studio
JDK 8 or later

Clone the Repository

bash

git clone https://github.com/zachvlat/ai-wallpaper.git

Open the Project

Open Android Studio.
Select File > Open.
Navigate to the directory where you cloned the repository and select it.

Build and Run

Click on the Run button in Android Studio to build and run the application on an emulator or a physical device.

Usage

Browse Wallpapers: Scroll through the list of available wallpapers.
Set Wallpaper: Click on any image to set it as your wallpaper. You will receive a confirmation dialog once the wallpaper is successfully set.

Libraries Used

Picasso: For image loading and caching.
Gson: For parsing JSON data.

Contributing

If you'd like to contribute to this project, please follow these steps:

Fork the repository.
Create a feature branch (git checkout -b feature-branch).
Commit your changes (git commit -am 'Add new feature').
Push to the branch (git push origin feature-branch).
Create a new Pull Request.

License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.
Acknowledgements

Material Design: For providing a modern and user-friendly design language.
Picasso Library: For efficient image loading and caching.