VeceluXa / Pexels

App uses Pexel's API to displays photos. When clicking on a photo, details screen is opened. There user can bookmark or download the photo. Bookmarked photos are visible on Bookmarks screen.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pexels App

App uses Pexel's API to displays photos. When clicking on a photo, details screen is opened. There user can bookmark or download the photo. Bookmarked photos are visible on Bookmarks screen. App supports multiple languages and uses Per-App Language Android 13 Feature.

Tech stack

  • Android SDK
  • Jetpack Compose
  • Compose Destinations
  • Dagger/Hilt
  • Coroutines, Flow
  • Coil
  • Paging3
  • Room
  • Retrofit
  • Gson
  • Splash Screen API

Setup

  • Add Pexel's API Key to local.properties as PEXELS_API_KEY

Demo

pexels-app-demo.mp4

About

App uses Pexel's API to displays photos. When clicking on a photo, details screen is opened. There user can bookmark or download the photo. Bookmarked photos are visible on Bookmarks screen.


Languages

Language:Kotlin 100.0%