https://github.com/khubaibkhan4/wallpaper-compose
Wallpaper App using Jetpack Compose
https://github.com/khubaibkhan4/wallpaper-compose
android-app android-studio jetpack-compose jetpackcompose pexels-api wallet wallpaper wallpaper-app wallpaper-compose
Last synced: 5 months ago
JSON representation
Wallpaper App using Jetpack Compose
- Host: GitHub
- URL: https://github.com/khubaibkhan4/wallpaper-compose
- Owner: KhubaibKhan4
- Archived: true
- Created: 2023-09-22T18:35:07.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2023-10-02T14:05:03.000Z (about 2 years ago)
- Last Synced: 2025-03-01T00:53:41.156Z (7 months ago)
- Topics: android-app, android-studio, jetpack-compose, jetpackcompose, pexels-api, wallet, wallpaper, wallpaper-app, wallpaper-compose
- Homepage:
- Size: 32.9 MB
- Stars: 7
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Wallpaper Compose
Welcome to Wallpaper Compose, an Android app that allows you to discover and explore a stunning collection of wallpapers. This app is built using modern Android development technologies and follows the MVVM architecture pattern.
![]()
![]()
## Features
- Browse a vast collection of high-quality wallpapers.
- Search for wallpapers by keywords.
- View wallpaper details in full-screen mode.
- Like your favorite wallpapers.
- Enjoy a smooth and responsive user interface built with Jetpack Compose.
![]()
![]()
## Tech Stack
This project is built with the following technologies:
- [Jetpack Compose](https://developer.android.com/jetpack/compose) - Modern Android UI toolkit for building native UIs.
- [Dagger Hilt](https://dagger.dev/hilt/) - Dependency injection framework.
- [Retrofit](https://square.github.io/retrofit/) - HTTP client for making network requests.
- [HttpClient](https://developer.android.com/jetpack/compose) - Android's built-in HTTP client.
- [Pexels API](https://www.pexels.com/api/documentation/) - Provides access to a vast collection of high-quality photos and wallpapers.
- MVVM (Model-View-ViewModel) - Architecture pattern for separation of concerns and maintainability.
![]()
![]()
## Getting Started
To run this app locally, you will need Android Studio and an Android emulator or a physical Android device.
1. Clone this repository:
```bash
git clone https://github.com/KhubaibKhan4/Wallpaper-Compose.git