Starbucks

Starbucks Coffee Company · Order, pay and get rewarded

Native Android Food & Drink Starbucks Coffee Company
Bundle ID com.starbucks.mobilecard
Version analyzed 6.124
Build framework Native Android
SDKs detected 14
Analyzed 2026-10-03
Exploratory agent run

What Starbucks does

The Starbucks mobile application is a multi-functional retail and loyalty platform designed to facilitate mobile commerce and customer engagement. It integrates a comprehensive rewards system with mobile ordering capabilities, allowing users to execute transactions for both in-store pickup and third-party delivery. The application leverages location-based services for store discovery and inventory tracking, while providing secure account management for digital payments and gift card integration.

Observed on screen

  • User Authentication and Rewards Enrollment Facilitates secure account creation and sign-in to manage the Starbucks Rewards loyalty program and associated member benefits.
  • Mobile Order and Pay Enables remote menu browsing, item customization, and transaction processing for streamlined pickup or delivery fulfillment.
  • Geospatial Store Locator Utilizes integrated mapping and filtering tools to identify nearby store locations based on specific service attributes and real-time proximity.
  • Digital Gift Card Management Supports the registration, balance monitoring, and barcode scanning of physical and digital gift cards for mobile payment.
  • Delivery Service Integration Provides a dedicated interface for DoorDash-powered delivery, including specialized menu pricing and logistics tracking.
  • Order History and Personalization Archives previous transaction data to allow users to quickly reorder favorite items and view personalized account activity.
  • Barcode Recognition Employs the device camera to capture gift card barcodes, automating the data entry process for card security codes and numbers.

Written from a FlyTrap agent exploring the app on a real device, not from the store listing. It covers only the screens that run reached, so anything behind a login, paywall or region lock is absent.

Static + runtime analysis

SDKs detected

14 SDKs found across 12 categories. Click any SDK to see every other app that uses it.

All SDKs
Animation 1 SDK
Authentication 1 SDK
Crash Reporting 1 SDK
Deep Linking 1 SDK
Engagement 1 SDK
Huawei Services 1 SDK
Machine Learning 1 SDK
Push Notifications 1 SDK
From manifest + Info.plist

Permissions requested 5 sensitive

23 permissions requested at runtime. Colors reflect platform sensitivity tier.

Precise location sensitive

Access exact location via GPS, cell, and Wi-Fi.

Approximate location sensitive

Access approximate location (network-based).

Read contacts sensitive

Read the user's contacts data.

Camera sensitive

Take pictures and record video.

Post notifications sensitive

Post notifications to the system.

com.starbucks.mobilecard.permission.ACCESS PERMISSION standard
Internet access standard

Open network sockets.

Network state standard

Read connectivity information.

Foreground service standard

Run a foreground service.

Foreground service: location standard

Required for foreground services of type location.

Wi-Fi state standard

Read Wi-Fi connection information.

Vibrate standard

Control the vibrator.

Biometric authentication standard

Authenticate using biometric hardware.

com.google.android.gms.permission.AD ID standard
Wake lock standard

Keep the device awake.

Fingerprint authentication standard

Authenticate using fingerprint hardware.

Change network state standard

Change network connectivity state.

com.google.android.finsky.permission.BIND GET INSTALL REFERRER SERVICE standard
ACCESS ADSERVICES ATTRIBUTION standard
ACCESS ADSERVICES AD ID standard
com.google.android.c2dm.permission.RECEIVE standard
Run at startup standard

Receive the BOOT_COMPLETED broadcast.

com.starbucks.mobilecard.DYNAMIC RECEIVER NOT EXPORTED PERMISSION standard

Frequently asked questions

What FlyTrap detected inside Starbucks.

What does Starbucks do?

The Starbucks mobile application is a multi-functional retail and loyalty platform designed to facilitate mobile commerce and customer engagement. It integrates a comprehensive rewards system with mobile ordering capabilities, allowing users to execute transactions for both in-store pickup and third-party delivery. The application leverages location-based services for store discovery and inventory tracking, while providing secure account management for digital payments and gift card integration. This comes from a FlyTrap agent exploring the app on a real device, so it covers only the screens that run reached.

What is Starbucks built with?

Starbucks by Starbucks Coffee Company is built with Native Android. FlyTrap determined this by analyzing the app's compiled binary, not from anything the developer published.

What SDKs does Starbucks use?

FlyTrap detected 14 third-party SDKs inside Starbucks, including Firebase Analytics, Firebase Cloud Messaging and Google Sign-In. They span areas such as Analytics, Push Notifications, Authentication and Payments. The full list, grouped by category, is on this page.

What permissions does Starbucks request?

Starbucks requests 23 permissions. 5 of these are sensitive, such as Precise location, Approximate location and Read contacts. Each is listed above with its platform sensitivity tier.

Is Starbucks safe to use?

FlyTrap reports what an app contains, it does not issue a safety verdict. Starbucks requests 23 permissions (5 sensitive) and bundles 14 third-party SDKs. Reviewing those alongside the developer helps you decide what you are comfortable granting.

What platforms is Starbucks available on?

The version FlyTrap analyzed targets Android.