Skip to content

Android application concept to display Giphy trending images with paging loading and offline support.

Notifications You must be signed in to change notification settings

AntonShapovalov/Gif-Browser

Repository files navigation

Giphy Browser

Android application concept to display Giphy trending images with paging loading and offline work support. Project demonstrates how-to use AndroidX, Kotlin, Navigation Component, Paging Component, MVVM, LiveData, Dagger, RxJava and Retrofit to get remote data and save it to local cache. For simplification, shared preferences are used like a local cache. For real scenario, DB storage (Room, GreenDao) is preferable.

Structure

Application contains two screens:

  1. Grid screen - shows the grid of trending gifs.
  2. Full screen - displays the full screen image.

How to install

Please use app-release.apk file.

Used language and libraries

About

Android application concept to display Giphy trending images with paging loading and offline support.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages