PixabayImages is an Android app that allows users to search and view royalty free stock images. The images are fetched using the Pixabay API. It is written in Kotlin, uses Jetpack Compose, and follows Clean Architecture principles.
- Search for images using keywords
- View image details which includes likes, comments and downloads
- Searched images are cached in the database and can be viewed offline as well
- Dark theme support
- Portrait and landscape orientation support
Feature | Light Theme | Dark Theme |
---|---|---|
Search Images | ||
View Image Detail |
Add this to your local.properties file:
PIXABAY_API_KEY=YOUR_API_KEY
- 100% Kotlin based app
- Runs on Android 7.0 and higher
- Clean Architecture implementing two primary use cases: SearchImages and GetImageDetails
- UI built using Jetpack Compose and follows Material Design guidelines
Download the APK
- Add pagination to the image list
- Add a favorites feature
- Add a download feature
- Improve scope of testing