Skip to content

A well crafted app in Kotlin, is your gateway to a visually stunning world of digital art. Elevate your device's aesthetics with a vast collection of high-quality wallpapers across various categories. Here for your device

Notifications You must be signed in to change notification settings

mkaomwakuni/WallScape

Repository files navigation

WallScape 🌄 - A Wallpaper App 📱

Features 🚀

  • Browse and search for wallpapers by category or keyword.
  • View wallpaper details and download options.
  • Set wallpapers as device backgrounds.
  • Save wallpapers to the device's gallery.
  • Categorized collections for easy exploration.
  • Minimalist and user-friendly UI built with Jetpack Compose.

Technologies and Tools 🛠️

Here's a list of the key technologies and tools used in WallScape:

  • Jetpack Compose: A modern Android UI toolkit for building native UIs in a declarative way.
  • Kotlin: The primary programming language used for Android app development.
  • Clean Architecture: A design approach that separates concerns into distinct layers, including data, domain, and presentation.
  • Retrofit: A popular HTTP client library for making network requests and fetching wallpapers from online sources.
  • Room: A local database for storing wallpaper metadata.
  • Kotlin Coroutines: Used for managing asynchronous operations and background tasks.
  • Dagger Hilt (or Koin): Dependency injection frameworks to manage dependencies and maintain code modularity.
  • Glide: An image loading and caching library for efficient image display and management.
  • Android permissions libraries: Used for managing app permissions effectively and securely.
  • RESTful API: Integrated to fetch wallpapers and keep the app's content up-to-date.
  • Material Design: Follows Google's Material Design guidelines for a visually appealing and user-friendly UI.

Getting Started 🚀

To build and run the Wallpaper App locally, follow these steps:

  1. Clone the repository 🔄
  2. Open the project in Android Studio or your preferred IDE 📂
  3. Build and run the app on an Android emulator or physical device 📱

Screenshots 📸

Contributing 🤝

Contributions are welcome!

About

A well crafted app in Kotlin, is your gateway to a visually stunning world of digital art. Elevate your device's aesthetics with a vast collection of high-quality wallpapers across various categories. Here for your device

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages