An open API service indexing awesome lists of open source software.

https://github.com/sanjaydevtech/pexelsgalleryapp

Developer Days Week 2 Challenge
https://github.com/sanjaydevtech/pexelsgalleryapp

android image jetpack-android kotlin paging3 pexels-api

Last synced: 11 months ago
JSON representation

Developer Days Week 2 Challenge

Awesome Lists containing this project

README

          

# Pexels Gallery App
### Developer Days Week 2 Challenge

MVVM architecture

Network calling

## Tech Stack:
- Android
- Paging 3
- Retrofit
- Coil
- Kotlin

## Setup API key
- Get api key from Pexels
- Create a `secrets.properties` file in root project directory
- Add this line `PEXELS_API_KEY=` with the api key
- Build once and the api key is available throughout the project using `BuildConfig.API_KEY`

## Screenshots
[![Explore loading screen](assets/screenshot01.png)](assets)
[![Explore screen](assets/screenshot02.png)](assets)
[![Search screen](assets/screenshot03.png)](assets)
[![View image screen](assets/screenshot04.png)](assets)

## Demo video:
- [Demo Video](https://drive.google.com/file/d/1urscafKWHLsPNhS8d9olnuPm59BuImek/view?usp=drivesdk)

## APK file
- [APK](assets/app-debug.apk)