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.
- Host: GitHub
- URL: https://github.com/zachvlat/ai-wallpaper
- Owner: zachvlat
- License: gpl-3.0
- Created: 2024-09-05T12:24:48.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-02-04T14:31:06.000Z (9 months ago)
- Last Synced: 2025-04-05T17:24:16.921Z (7 months ago)
- Topics: android, wallpaper-app
- Language: Java
- Homepage:
- Size: 9.27 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.