Skip to content
This repository has been archived by the owner on Oct 7, 2023. It is now read-only.

KhubaibKhan4/Wallpaper-Compose

Repository files navigation

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.

Screenshot 1 Screenshot 2

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.

Screenshot 3 Screenshot 4

Tech Stack

This project is built with the following technologies:

  • Jetpack Compose - Modern Android UI toolkit for building native UIs.
  • Dagger Hilt - Dependency injection framework.
  • Retrofit - HTTP client for making network requests.
  • HttpClient - Android's built-in HTTP client.
  • Pexels API - Provides access to a vast collection of high-quality photos and wallpapers.
  • MVVM (Model-View-ViewModel) - Architecture pattern for separation of concerns and maintainability.

Screenshot 5 Screenshot 6

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:

    git clone https://github.com/KhubaibKhan4/Wallpaper-Compose.git