Building a mobile app for your Shopify store
How it worksAnchor link to section titled "How it works"
Shopify provides a suite of libraries that enable developers to deliver best-in-class, mobile app commerce experiences for buyers: build custom storefront and product discovery flows, integrate identity with sign-in and account management, and accelerate buyers through a contextual and personalized checkout process.
Shopify’s Mobile Buy SDK’s enable you to create and embed custom storefront and product discovery experiences within your mobile app. The SDK’s interface with the GraphQL Storefront API to fetch information about products and collections, and to assemble a personalized buyer cart with contextual buyer information.
Buyer identityAnchor link to section titled "Buyer identity"
The best shopping experiences are buyer and context aware, enabling relevant personalization of product, payment, and other preferences in product discovery, checkout, and post-purchase workflows. Shopify provides support for built-in identity solutions, integrations with third-party identity providers, and cart-driven workflows for optimizing guest and new buyer checkout journeys.
New Customer Accounts
Authenticate buyers with a secure one-time code sent to an email address, with built-in support for Shop sign-in. Integrate via Customer API, SDK support coming in 2024.
Classic Customer Accounts
Authenticate buyers with classic customer account via username and password. Integrate via Storefront API or Buy SDK.
Authenticate buyers with third-party identity and authentication system via Multipass protocol.
Shopify’s Checkout Sheet Kit enables you to provide the world’s highest converting, customizable, one-page checkout directly within the native app. The experience is a fully-featured checkout that preserves all of the store customizations—e.g. branding settings, UI extensions, Functions, and more. It also provides platform idiomatic defaults such as support for light and dark mode, and developer APIs to embed, customize, and follow the lifecycle of the checkout experience.
Product RoadmapAnchor link to section titled "Product Roadmap"
Some library features are in development. Here is the roadmap with estimated launch dates:
|Storefront Kit (Swift, Android)
|Identity Kit (Swift, Android) for Customer Accounts and Customer API
|Identity Kit support for Login with Shop
|General availability of Swift, Android, and React Native libraries
|Web Pixel and analytics integration
|Branding overrides for light/dark mode
|Apple Pay and Google Pay support pre-checkout (buy now)
|Design language improvements for Swift and Android