a simple Android app that displays a list of photos as a gallery. Users can tap the photo to see a full-screen view of it with the possibility to zoom in and out.
- Use Unsplash API Documentation | List of Photos to get a list of photos and build a gallery of photos
- The user can tap the photo and can see a full-screen view of the photo
- The user has an infinite scroll on the gallery screen
- Unit tests
- The app’s flavor/scheme can be changed easily so that changing from development API to production API becomes trivial
- Cache images
- Cache API response
- Allow saving photos in JPEG format to the local gallery
- Allow sharing the photo
List of Image | Full Screen | Zoom View |
---|---|---|
Save to Gallery | Gallery View | Share Option |
---|---|---|