Skip to content

Latest commit

 

History

History
56 lines (38 loc) · 1.88 KB

README.md

File metadata and controls

56 lines (38 loc) · 1.88 KB

Gallery

This is an android photo gallery application using Unsplash. Unsplash is an online photo gallery and also they provide API to use photos from their gallery.

Prerequisites

Dependencies

  • Volley -

        implementation 'com.android.volley:volley:1.0.0'
    
  • Glide -

        implementation 'com.github.bumptech.glide:glide:3.7.0'
    

Plugin

  • apply plugin: 'realm-android' - apply this plugin to build.gradle in application level

Classpath

  • add classpath to build.gradle in project level

              repositories {
                  google()
                  jcenter()
              }
              dependencies {
                  classpath "io.realm:realm-gradle-plugin:5.1.0"
              }
    

Technologies

  • Unsplash API - Online Image Gallery to import images
  • Volley Library - to call API
  • Realm Database - to create local database to store metadata of images
  • Glide Library - image loading library to load image from url to recycle view

Main Functionalities

  • 20 random image load from unsplash to gallery
  • user can add as a favorite an image from gallery
  • user can add, delete, update description from the favorite items
  • Delete favorite item from the list

Screenshots

alt text

alt text

alt text

alt text

alt text