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.
- 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
-
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"
We welcome contributions to enhance and improve NewsBreeze. If you're interested in contributing, here's how you can get started:
-
Fork the Repository: Start by forking the NewsBreeze repository to your own GitHub account.
-
Clone the Repository: Clone the forked repository to your local machine using the following command:
git clone https://github.com/your-username/WallFusion.git
-
Create a Branch: Create a new branch for your contributions.
git checkout -b feature/new-feature
-
Make Changes: Implement the features or fixes you'd like to contribute.
-
Commit Changes: Commit your changes with clear and concise messages.
git commit -m "Add new feature"
-
Push Changes: Push your changes to your forked repository.
git push origin feature/new-feature
-
Create a Pull Request: Open a pull request from your branch to the main repository. Provide a detailed description of your changes.
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!