Skip to content

Latest commit

 

History

History
86 lines (59 loc) · 2.88 KB

Readme.md

File metadata and controls

86 lines (59 loc) · 2.88 KB

Wall-Fusion - A wallpaper app

project-image

Description

Wall Fusion is unofficial Unsplash client for android, allowing you to search for inspiration from over 3 million carefully selected photos in high quality and download them for free.

Tech Stack Used

  • Programming Language: Kotlin
  • UI Toolkit: Jetpack Compose
  • Data Retrieval: Retrofit
  • Local Database: Room
  • Dependency Injection: Dagger or Hilt
  • Design Language: Material Design principles
  • API: Unsplash Api
  • MVVM
  • Pagination

Screenshots

drawing drawing drawing

drawing drawing drawing drawing

Getting started

  • Create a developer account at: https://unsplash.com/developers

  • Copy your app access key

  • Clone the repository and import it to Android Studio

  • Add the following to your local.properties:

    unsplashAccessKey=" Your access key"

How to Contribute

We welcome contributions to enhance and improve NewsBreeze. If you're interested in contributing, here's how you can get started:

  1. Fork the Repository: Start by forking the NewsBreeze repository to your own GitHub account.

  2. Clone the Repository: Clone the forked repository to your local machine using the following command:

    git clone https://github.com/your-username/WallFusion.git
    
  3. Create a Branch: Create a new branch for your contributions.

    git checkout -b feature/new-feature
    
  4. Make Changes: Implement the features or fixes you'd like to contribute.

  5. Commit Changes: Commit your changes with clear and concise messages.

    git commit -m "Add new feature" 
    
  6. Push Changes: Push your changes to your forked repository.

    git push origin feature/new-feature
    
  7. Create a Pull Request: Open a pull request from your branch to the main repository. Provide a detailed description of your changes.

Code of Conduct

Please note that NewsBreeze follows a [Code of Conduct] to ensure a positive and inclusive community. Make sure to adhere to it in all interactions.

Feel free to reach out if you have any questions or need assistance. Happy contributing!