# facebook/facebook-android-sdk

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/facebook-facebook-android-sdk).**

6,475 stars · 3,693 forks · Kotlin · other

## Links

- GitHub: https://github.com/facebook/facebook-android-sdk
- Homepage: https://developers.facebook.com/docs/android
- awesome-repositories: https://awesome-repositories.com/repository/facebook-facebook-android-sdk.md

## Tags

### Part of an Awesome List

- [Social Graph API Clients](https://awesome-repositories.com/f/awesome-lists/media/social-graph-api-clients.md) — Sends asynchronous requests to the Graph API and receives structured JSON responses. ([source](https://developers.facebook.com/docs/android/graph))
- [Batch Request Batching](https://awesome-repositories.com/f/awesome-lists/media/social-graph-api-clients/batch-request-batching.md) — Combines multiple Graph API calls into a single network round-trip to reduce latency and server load. ([source](https://developers.facebook.com/docs/android/graph))

### Data & Databases

- [Installation Attribution](https://awesome-repositories.com/f/data-databases/campaign-attribution/installation-attribution.md) — Records the first launch after an install to attribute the acquisition source. ([source](https://developers.facebook.com/docs/analytics))
- [In-App Purchase Tracking](https://awesome-repositories.com/f/data-databases/event-tracking/in-app-purchase-tracking.md) — Records purchase events with currency and value to report revenue and optimize ad delivery. ([source](https://developers.facebook.com/docs/analytics))
- [Custom Event Definitions](https://awesome-repositories.com/f/data-databases/custom-event-tracking/custom-event-definitions.md) — Lets developers define and log arbitrary user actions beyond the predefined event set. ([source](https://developers.facebook.com/docs/analytics))

### Mobile Development

- [Ad Performance Measurement](https://awesome-repositories.com/f/mobile-development/ad-sdk-integrations/ad-performance-measurement.md) — Ships an SDK that links in-app events to ad campaigns for measuring return on ad spend. ([source](https://developers.facebook.com/docs/analytics))
- [Mobile App Analytics](https://awesome-repositories.com/f/mobile-development/mobile-app-analytics.md) — Provides an SDK for tracking user actions and sending event data to Meta for analytics. ([source](https://developers.facebook.com/docs/analytics))
- [Targeted Ad Delivery](https://awesome-repositories.com/f/mobile-development/ad-sdk-integrations/targeted-ad-delivery.md) — Drives app installs or re-engages users by delivering ads to audiences defined by in-app behavior. ([source](https://developers.facebook.com/docs/android))
- [Install Ad Campaigns](https://awesome-repositories.com/f/mobile-development/mobile-app-analytics/install-ad-campaigns.md) — Drives app installs by targeting Facebook users with ads that link directly to the app's store page. ([source](https://developers.facebook.com/docs/android/))
- [No-Code Event Configuration](https://awesome-repositories.com/f/mobile-development/mobile-app-analytics/no-code-event-configuration.md) — Lets developers add or remove app events through the Events Manager without releasing a new version. ([source](https://developers.facebook.com/docs/app-events/marketing-kit))

### Networking & Communication

- [User Profile Retrieval](https://awesome-repositories.com/f/networking-communication/contact-management/user-profile-retrieval.md) — Fetches the authenticated user's profile data from the API and returns it as a JSON object. ([source](https://developers.facebook.com/docs/android/graph))
- [Messenger Message Sending](https://awesome-repositories.com/f/networking-communication/facebook-messenger-clients/messenger-message-sending.md) — Sends content and interactive messages through Facebook Messenger from within the app. ([source](https://cdn.jsdelivr.net/gh/facebook/facebook-android-sdk@main/README.md))
- [Messenger Sharing](https://awesome-repositories.com/f/networking-communication/facebook-messenger-clients/messenger-sharing.md) — Sends links, photos, or videos directly to a Messenger conversation using a share dialog. ([source](https://developers.facebook.com/docs/messenger-expressions))

### Security & Cryptography

- [Facebook Integrations](https://awesome-repositories.com/f/security-cryptography/oauth-authentication/facebook-integrations.md) — Authenticates users through their Facebook account, handling login flows and session management. ([source](https://cdn.jsdelivr.net/gh/facebook/facebook-android-sdk@main/README.md))
- [Registration Event Tracking](https://awesome-repositories.com/f/security-cryptography/authentication-flows/registration-flows/registration-event-tracking.md) — Captures when a user completes a registration flow to measure conversion funnels. ([source](https://developers.facebook.com/docs/analytics))

### Web Development

- [Facebook Sharing](https://awesome-repositories.com/f/web-development/api-management-tools/facebook-sharing.md) — Opens a native share dialog for posting text, links, photos, and videos to the Facebook timeline. ([source](https://cdn.jsdelivr.net/gh/facebook/facebook-android-sdk@main/README.md))
- [Rich Media Attachments](https://awesome-repositories.com/f/web-development/api-management-tools/facebook-sharing/rich-media-attachments.md) — Attaches photos, videos, hashtags, and quoted links to a share post through the platform's share dialogs. ([source](https://developers.facebook.com/docs/sharing))

### Business & Productivity Software

- [Ad Campaign Management](https://awesome-repositories.com/f/business-productivity-software/marketing-campaign-executions/ad-campaign-management.md) — Creates and manages ad campaigns, audiences, and conversion tracking through Facebook Marketing. ([source](https://cdn.jsdelivr.net/gh/facebook/facebook-android-sdk@main/README.md))

### Content Management & Publishing

- [App Link Generation](https://awesome-repositories.com/f/content-management-publishing/template-driven-generation-engines/dynamic-link-generators/app-link-generation.md) — Opens installed apps or falls back to a web URL when a user taps a link registered to the app. ([source](https://cdn.jsdelivr.net/gh/facebook/facebook-android-sdk@main/README.md))

### Development Tools & Productivity

- [API Error Handling](https://awesome-repositories.com/f/development-tools-productivity/api-error-handling.md) — Lets developers inspect error codes, messages, and recovery hints from failed API responses. ([source](https://developers.facebook.com/docs/android/graph))
