Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/khubaibkhan4/wallpaper-compose
Wallpaper App using Jetpack Compose
https://github.com/khubaibkhan4/wallpaper-compose
jetpack-compose wallpaper wallpaper-app wallpaper-compose
Last synced: 3 months ago
JSON representation
Wallpaper App using Jetpack Compose
- Host: GitHub
- URL: https://github.com/khubaibkhan4/wallpaper-compose
- Owner: KhubaibKhan4
- Created: 2023-09-22T18:35:07.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-10-02T14:05:03.000Z (over 1 year ago)
- Last Synced: 2023-10-02T18:12:08.699Z (over 1 year ago)
- Topics: jetpack-compose, wallpaper, wallpaper-app, wallpaper-compose
- Homepage:
- Size: 32.9 MB
- Stars: 0
- Watchers: 1
- 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