Shopify Storefront API Android Buy SDK
The Mobile Buy SDK makes it easy to create custom storefronts in your mobile app. The SDK connects to the Shopify platform using GraphQL, and supports a wide range of native storefront experiences.
Contents of the SDK
The GitHub repository and each release include:
- The Android Buy SDK
- A sample app that shows how you can use the SDK
View the Android Buy SDK docs (version 3) on GitHub
Prerequisites
Before you can use the Android Buy SDK, you'll need:
- Android SDK Level 14 (Ice Cream Sandwich 4.0) or higher
- JDK 1.7
- Android Studio 2.1.x recommended
- An app with a Storefront API access token
Requirements for processing payments
If you want to build a mobile app that processes credit cards using the Storefront API, then you need to turn your app into a sales channel and request payment processing.
Set up Android App Links
You can set up Android App Links to integrate your app with Android web browsers. When an Android user taps a link to your website, they'll be redirected to your app if they have it installed.
Steps:
From your Shopify admin, go to Apps.
Click Manage private apps.
Click the name of your app.
In the Storefront API section, click Configure Mobile Buy SDK settings (optional).
In the Mobile Buy SDK (Android) section, enter your Application ID and your SHA-256 certificate fingerprints.
Where to get help
Mobile app development falls outside the scope of our support service. This means that we're not able to help you if you run into problems, unless they're specifically related to the Android Buy SDK.
Open a GitHub issue
The Android Buy SDK is open source, so feel free to open a GitHub issue.
APIs & Technology forum
Developing Shopify Apps with the API? This is the place to talk to your peers.
Hire a Shopify Expert
Need the job done quickly? View a listing of Shopify Experts for hire.