Facebook Photo Gallery – Android Source Code

Overview

Facebook Photo Gallery is an Android app template that lets you create a beautiful gallery application from Facebook albums. Photos are synchronized in the background and users get a notification when there are new ones. You can choose one or more albums to synchronize based on their name, id or creation date. The app has Facebook Audience Network native ads built in and the ad frequency can be easily adjusted. Full source code and documentation with detailed instructions are included.

***** Facebook Photo Gallery doesn’t ask users for any permissions. ******

Check out a sample app here: 
https://play.google.com/store/…

Features

– Show  their wall photos or specific albums.

Sample usage ideas:

– A photographer’s portfolio app
– An app with product photos from an online store like Etsy
– A comic reader app based on an artist’s page on Facebook
– A personal photo album to share with friends and family

Requirements

– Android Studio

Instructions

– Facebook Photo Gallery uses:
– Android Studio as an IDE to edit and build the code
– SyncAdapter to synchronize photos with Facebook
– Facebook Android SDK to make Facebook Graph API requests
– RxJava 2 for fast parallel synchronization
– Moshi for JSON objects deserialization
– Glide to download and cache photos
– RecyclerView, ConstraintLayout, CoordinatorLayout, Collapsing Toolbar, Immersive – Mode, transparent status and navigation bars for a smooth Material Design experience
– Butterknife to avoid boilerplate code
– Facebook Audience Network for native ads
– JUnit 4 and Mockito for unit testin

Related