![app icon](https://private-user-images.githubusercontent.com/121026525/309718109-7f584439-cdc0-4395-8729-4d4fc056295d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTg4MjUzNzAsIm5iZiI6MTcxODgyNTA3MCwicGF0aCI6Ii8xMjEwMjY1MjUvMzA5NzE4MTA5LTdmNTg0NDM5LWNkYzAtNDM5NS04NzI5LTRkNGZjMDU2Mjk1ZC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNjE5JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDYxOVQxOTI0MzBaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0xMWE1ZGUzZjRiZTEzOGM0ODI3ODg1MWNiYjBhNTMzNDg5YjExZDNkZTIyNWNjYjIzNDZmMWRjZWZhZTU1M2VhJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.l619EYH57lAJTjNeEjycx4GiySaUJhgHtMGcDmJuR-c)
GetImages is an Android app designed to fetch and display images from the Unsplash API. Users can explore a variety of images, view them in full-screen mode, download and save them locally, set them as wallpapers, like their favorite images, and more.
- Image Fetching: Utilizes the Unsplash API to fetch and display a diverse range of images.
- Full Image View: Users can view images in full-screen mode for a more immersive experience.
- Download and Save: Easily download and save images locally on the device.
- Set as Wallpaper: Customize the device by setting the current image as the wallpaper.
- Like and Cache: Like and cache favorite images within the app for quick access.
- Search Functionality: Allows users to search for specific types of images.
- Image Information: Provides detailed information about each image.
- Sharing: Share images with friends and family.
    Â
    Â
    Â
    Â
    Â
    Â
video_demo.mp4
- MVVM Architecture
- Java
- XML for UI
- Room Database
- Java Multi-threading
To get started with GetImages, follow these steps:
- Clone the repository.
- Build and run the project using Android Studio.(Don't forget to put your Unsplash api key in the Constants class, so that you can make requests without any error.)
- Explore the app's features and functionalities.