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.