Instagram like Social App to Share Photo, Video,Posts with Source Code

Download Free projects with Source Code


This application is an example of social parts including posts, likes, remarks, perspectives, and others that can be utilized for Android application advancement. It is Firebase-based and uses such Firebase highlights as the information base, stockpiling, and verification. Our application has Firebase inquiries executed in it, for example information pagination, separating information by a creator. Also, it is the case of working with Firebase exchange for checking preferences, perspectives, and remarks. Our application is the extraordinary case of material plan. The easy to use liveliness manages an individual by opening screens of subtleties and a client profile.

Running Steps :

Step 1 :

First of all you need google-services.json. Create a Firebase project in the Firebase console, if you don't already have one. Go to your project and click ‘Add Firebase to your Android app’. Follow the setup steps. At the end, you'll download a google-services.json file which you should add to your project.

Step 2 :

Setup realtime database. In firebase console go to DEVELOP->Database-> Get Started -> choose tab ‘RULES’ and past this:

  "rules": {
    ".read": "true",
    ".write": "true"

Step 3 :

Enable the sign in method with google. Go to DEVELOP -> Authentication -> SIGN-IN METHODS. You will see Sign-in providers. Find Google and enable it. Here you will see Web SDK configuration. Open it and copy Web client ID and put it in the project: /app/src/main/res/values/constants.xml to “google_web_client_id” property.

Step 4:

Set up and initialize Firebase SDK for Cloud Functions following the Firebase instruction. Important! During initialization CLI firebase ask you to override package.json and index.js files. Do not override index.js file! All cloud functions code from this repository are already there. Subsequently you can add new functions to this file.

Implemented elements and features:


  • Registration and logging in using firebase (stable) 

Flash Messages

  • Instant messaging using notifications using firebase functions (stable) 

Make new friends

  • Friend request and accepted notifications (stable)
  • Manage friends (stable) 


  • Manage your profile either online or offline (stable) 


  • Send only text (stable)
  • Send image and text (stable)
  • Send location (stable) 

Posts Feed

  • View posts of your friends (stable)
  • Like,Share,Comment (stable) 


  • Double tap like feature added (stable)
  • Error handling Recycler View (stable)


  • Forum (stable)


  • Categorized News (stable)