Want to Integrate Facebook in Your android Phone Application ? Then Let's dive in to know the Steps to integrate Facebook in any of your Android mobile app.

android app development

 Facebook is one of the largest and hottest social Media Platform connecting people at vast range . In today's date these social media gigs like Facebook , twitter , whatsapp , Insta has become a part of your day to day routine which not only keeps you connected with the world but also updates you with the surroundings news.

Today there are no of mobile apps asking to login with your Facebook credentials and to make it possible we need to integrate it with our android project. Amalgamating Facebook is quite an easy stuff when you need to workout with eclipse but when it comes to android studio it's not that easy bread to be swollen up.


I am pretty sure that you'll get thousands of columns and technological blogs making you understand integration of FB with eclipse but very are the fewer blogs that not only guides you about android studio but also in depths you by the steps that makes it easy for developers as well as project trainees to integrate a huge social media platform popularly knows as “FB” and make their app worth using.

And the output you will receive is below Snapshot :

Step 1: Download Facebook SDK

First you need to download Facebook SDK and then import it into android studio.

Step 2: Creating Project

Now once you download Facebook SDK then you need to create a new fresh project in android Studio.

Step 3: Linking SDK

Now you Link up the FB SDK as abc project with your Demo app where you need to add module dependency for Facebook.

Step 4: Get Key and Value pair

Once you link up your FB SDK then you are liable to get Key Hash Value for your computer.

Key Hash Value : It is used as a security check for Facebook during login process.

To get Key Hash Value for your machine/computer just write the below code in onCreate() method of main Class:

Step 5: Create FB App

In order to get Facebook App ID we need to create an app on FB developer site .

For that redirect to developers site then, after login add new app and Give your application name.

Then choose your category and later on click to Confirm.

By this our app is created so now you can navigate to dashboard and the note your App Id.

for registration of Package & activity then go to Settings -> Click on Add Platform & select android

Now you Register your app package name & activity that utilizes FB sharing and add key hash values as explained in the above followed steps.

Step 6: Adding App Id

Now, just add up your App ID in file String. Xml of your Demo Project and then replace your app id in place of "your app_id".

Step 7: Make changes in Manifest File

Open up your Manifest files and add following credentials:

Adding of meta data in tag:

Adding New Activity:



Step 8: Facebook Login

Session.openActiveSession() method of session class in MainActivity.java is called to integrate facebook with your android app.

Step 9: Login Successful

since we are done with Facebook login in Android we need to handle onActivityResult() in Mainactivity.java

How to Fetch User Data From Facebook ?

Once login to facebook is done, Call () method of StatusCallback() is called where newMeRequest() method inside Call() would be executed .

After request executes , Callback is called that returns object of Graph User which returns friends from friend list that uses FB login for making request.

To get friends list details user_friends permission is required.

About Hyperlink Infosystem

It is one of the best app development India company that gives best ever solutions to many top app development companies for various platforms irrespective of the technology . Whatever the case may be Hyperlink always proves to cart best ever solutions satisfying its clients in all the manners. Contact us for better Solutions ..!


Khyati Shah

Khyati Shah is associated with Hyperlink Infosystem as Human Resource Manager. She is one of the talented writers who contributes to our various blogs. Khyati also contributes in company\'s Search Engine Optimization activities. She is also very active on numerous social media sites and enhance public relations for the company. So whole and sole we can describe as A sharp writer, A social media pro and she owns very good command on public communication through different social media sites. She has done Masters in Human Resources and her Interests are reading, exploring different places and listening to music.

Call Us Now

usa +1 309 791 4105 india +91 8000 161 161

Get Free Quote Now !