MCPcopy Index your code
hub / github.com/WhatsApp/stickers

github.com/WhatsApp/stickers @v1.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.1 ↗ · + Follow
201 symbols 401 edges 33 files 18 documented · 9%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

WhatsApp Stickers

Works with Android Works with iOS GitHub issues

This repository contains the iOS and Android sample apps and API for creating third party sticker packs for WhatsApp.

If you'd like to create your own stickers for WhatsApp, you can package them in an Android or iOS app. You can publish your sticker app like any other app to the Google Play Store or Apple App Store, and users who download and install your app will be able to start sending those stickers right away from within WhatsApp. Stickers on WhatsApp must be legal, authorized and acceptable. Learn more about acceptable uses of our services from our Terms of Service.

Get started :rocket:

To get started, review the README files in the Android or iOS folders, and refer to the FAQ.

Announcements :loudspeaker:

Please check out Annoucements for recent changes.

Opening Issues :warning:

Only use the GitHub Issues section if you discovered issues with the code itself. Do not mistake the Issues page as a help desk. You can ask for help at Stack Overflow.
For support, please contact developer@support.whatsapp.com.

For all three options, fill in all fields that apply.

Opening Pull Requests

In order for us to accept pull requests, please complete the Contributor License Agreement by following instructions in CONTRIBUTING.

  1. Please check that a similar pull request doesn't exist already here
  2. Open a new pull request
  3. Wait for someone to look at it :watch:

License

WhatsApp Stickers is BSD licensed, as found in the LICENSE file.

Extension points exported contracts — how you extend this code

OnAddButtonClickedListener (Interface)
(no doc)
Android/app/src/main/java/com/example/samplestickerapp/StickerPackListAdapter.java

Core symbols most depended-on inside this repo

getStickers
called by 8
Android/app/src/main/java/com/example/samplestickerapp/StickerPack.java
isValidWebsiteUrl
called by 5
Android/app/src/main/java/com/example/samplestickerapp/StickerPackValidator.java
getStickerAssetUri
called by 5
Android/app/src/main/java/com/example/samplestickerapp/StickerPackLoader.java
isPackageInstalled
called by 5
Android/app/src/main/java/com/example/samplestickerapp/WhitelistCheck.java
getStickerPackList
called by 5
Android/app/src/main/java/com/example/samplestickerapp/StickerContentProvider.java
fetchStickerAsset
called by 3
Android/app/src/main/java/com/example/samplestickerapp/StickerPackLoader.java
launchPlayStoreWithUri
called by 3
Android/app/src/main/java/com/example/samplestickerapp/AddStickerPackActivity.java
setupTextView
called by 3
Android/app/src/main/java/com/example/samplestickerapp/StickerPackInfoActivity.java

Shape

Method 121
Class 49
Function 17
Enum 13
Interface 1

Languages

Java73%
C++27%

Modules by API surface

Android/app/src/main/java/com/example/samplestickerapp/StickerPackDetailsActivity.java17 symbols
iOS/WebP.framework/Headers/decode.h16 symbols
Android/app/src/main/java/com/example/samplestickerapp/StickerContentProvider.java16 symbols
Android/app/src/main/java/com/example/samplestickerapp/StickerPack.java13 symbols
iOS/WebP.framework/Headers/mux.h12 symbols
iOS/WebP.framework/Headers/encode.h11 symbols
Android/app/src/main/java/com/example/samplestickerapp/StickerPackListAdapter.java11 symbols
Android/app/src/main/java/com/example/samplestickerapp/StickerPackListActivity.java10 symbols
Android/app/src/main/java/com/example/samplestickerapp/AddStickerPackActivity.java10 symbols
iOS/WebP.framework/Headers/demux.h9 symbols
Android/app/src/main/java/com/example/samplestickerapp/EntryActivity.java9 symbols
Android/app/src/main/java/com/example/samplestickerapp/WhitelistCheck.java8 symbols

For agents

$ claude mcp add stickers \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact