Diagram showing how storefront, buyer identity and checkout can be combined when building a mobile app
## 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. ## Storefront 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](/docs/api/storefront) to fetch information about products and collections, and to assemble a personalized buyer cart with contextual buyer information.

iOS Buy SDK

Create custom storefronts and assemble carts within an iOS app.

Android Buy SDK

Create custom storefronts and assemble carts within an Android app.

## 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.

Customer Accounts

Authenticate buyers with a secure one-time code sent to an email address, with built-in support for Shop sign-in. Integrate into your app using the Customer Account API.

Legacy Customer Accounts

Authenticate buyers with legacy customer account via username and password. Integrate via Storefront API or Buy SDK.

Multipass

Authenticate buyers with third-party identity and authentication system via Multipass protocol.

Cart Buyer Identity

Associate known identity and buyer preferences via cart to prefill and accelerate checkout.

## Checkout Sheet Kit 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.

Checkout Sheet Kit

A library for presenting the Shopify checkout experience.

## Product Roadmap > Note: > This roadmap is being shared for informational purposes and is subject to change. Please share your feedback with us on what future features you’d like to see. Some library features are in development. Here is the roadmap with estimated launch dates: ### Checkout
Feature Release target
Better offsite payment method support Shipped
Better support for customer accounts Shipped
Apple Pay support pre-checkout (buy now) Q1 2025
Additional UX configuration options for when the buyer closes Checkout Sheet after payment Q1 2025
Design language improvements for Swift and Android 2025
Sticky Pay button 2025