This documentation describes how to integrate your Android app with Facebook to build engaging social apps by using the Facebook SDK for Android. To learn more about using Facebook development tools, see App Development.
The current version of the Facebook SDK for Android is version 12.0.0 and requires the Android API 15. Code and samples for the Facebook SDK for Android are available on GitHub.
Beginning with SDK v13.0, set to release in early 2022, a Client Token will be required for all calls to the Graph API.
The Facebook SDK for Android gives you access to the following features:
Facebook Login — A secure and convenient way for people to log into your app or website by using their Facebook credentials.
Sharing — Enable people to post to Facebook from your app. People can share, send a message, and share to stories.
App Events — Understand people's actions in your app and measure the effectiveness of your Mobile App Ads.
Graph API — Get data in and out of Facebook's social graph, query data, post stories, upload photos and perform other tasks.
Advertise Your App — Drive installs of your app by using Mobile App Install Ads. Increase engagement with your app by using Mobile App Engagement Ads. Find your target audience with Custom Audiences for Mobile Apps.
Describes the component SDKs of the Facebook SDK for Android.
A short tutorial to get you up and running.
Learn how to call the Facebook Graph API from your Android app.
Frequently asked questions and troubleshooting information for the Facebook SDK for Android.
Changelog and release notes for the Facebook SDK for Android.
Instructions for upgrading your version of the Facebook SDK for Android.
Considerations when you use the Facebook SDK for Android with Android TV and Amazon's Fire TV.
Component and endpoint references.
Instructions to reference the Facebook SDK for Android in your app and links to download old versions.
Resources for old versions of the Facebook SDK for Android.