Skip to content

A wallpaper application using Jetpack compose and Pexel Api.

License

Notifications You must be signed in to change notification settings

Shahidzbi4213/Screeny-Compose

Repository files navigation

Screeny

Screeny is an open-source wallpaper application built using modern Android development technologies. This project demonstrates a clean and scalable implementation for fetching and displaying wallpapers with an interactive UI.


Features

  • Jetpack Compose: Leverages Compose for a modern and declarative UI.
  • Pager3: Implements smooth pagination for wallpapers.
  • Ktor: Handles lightweight and scalable network requests.
  • Coil: Ensures fast and efficient image loading.
  • Open Source: Contributions and feature suggestions are encouraged!

Getting Started

Follow these steps to set up and run the project locally.

Prerequisites

Make sure you have the following installed:

Installation

  1. Fork the Repository

    • Click on the Fork button on the top right of the repository page to create a copy under your GitHub account.
  2. Clone the Repository

    git clone https://github.com/<your-username>/Screeny-Compose.git
    cd Screeny-Compose
  3. Open the Project

    • Launch Android Studio and select Open an Existing Project.
    • Navigate to the cloned directory and open it.
  4. Build and Run

    • Sync the Gradle files.
    • Connect a device or start an emulator and run the app.

Contributing

Contributions are welcome! Follow these steps to add new features or fix bugs:

  1. Create a Feature Branch

    git checkout master
    git checkout -b feature/new-feature-name
  2. Implement Your Changes

    • Make your modifications to the codebase.
  3. Test Your Changes

    • Ensure your changes work as intended by running the app.
  4. Commit and Push

    git commit -m "Added feature: [description of the feature]"
    git push origin feature/new-feature-name
  5. Create a Pull Request

    • Open the original repository on GitHub.
    • Click Pull Requests and then New Pull Request.
    • Submit your pull request with a description of your changes.

Suggestions and Feedback

This project is open-source and thrives on community input. Feel free to:

  • Open issues for bug reports or feature suggestions.
  • Fork the repository and submit pull requests with improvements.

License

This project is licensed under the MIT License.


About

A wallpaper application using Jetpack compose and Pexel Api.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages