Skip to content

akm0012/Pexels

Repository files navigation

Pexels

Pexels is a 100% Kotlin Android App that uses the Pexels API to search for images.

It showcases some advanced Android topics including:

  • Coroutines / Flow
  • Room Database
  • Jetpack Navigation Components
  • Jetpack Work Manager
  • MVVM Architecture
  • Offline First
    • Try repeating some past searches with your WiFi off
  • A home grown "Pinch To Zoom" custom ImageView (Dust off your Algebra textbooks...)
  • Fragment Transitions with Shared Elements (with some help from this article)

Demo

Getting Started

After cloning, add PEXEL_API_KEY="YourKeyHere" to local.properties in the root of your project. You can get a free Pexel key here.

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages