
- Version: 1.0.0 – Flutter 3.44 or newer
- Platforms: Android 7.0+ and iOS 15+ from one codebase
- Files included: full Flutter source code (Android & iOS), HTML documentation
- Demo: Android demo APK · video preview and Live Preview on this page
- Demo checkout: the demo store asks for a password at guest checkout:
123456789 - Documentation: online documentation (also included in the download)
ShopNative turns any Shopify store into a fast, good-looking mobile app for Android and iOS from one Flutter codebase. It talks directly to Shopify’s official Storefront API and Customer Account API through the free Headless sales channel: no plugin to install and no server to run. Products, prices, stock, menus, checkout and orders all come from your Shopify admin.
Runs out of the box: the project is connected to our demo store, so you can unzip it, build the app and try every feature before changing a single line. Then switch to your store by editing one config file.
TOP REASONS TO USE SHOPNATIVE

- Works with any Shopify store: uses the free Headless channel, nothing to install on your store.
- Small and fast: about 9 MB download on Google Play; images and catalog cached for offline use.
- One config file: store keys, logo, colours, banners, menus and languages in
app-config.json. - Shopify checkout in the app: payments, shipping, taxes and discounts follow your Shopify settings.
- Easy to own: only 8 runtime packages, clean code with unit and widget tests.
KEY FEATURES

- Home with banner carousel (translatable text), New Arrivals and “Shop by collection” rows from your store menu
- Collections tab with collection images; product lists that load page by page
- Instant search
- Side menu built from your Shopify navigation, with sub-collections
- Wishlist and in-app notifications
Product page

- Image gallery with zoom
- Sizes and colours; sold-out combinations struck through, never hidden
- Sale prices from Shopify compare-at prices: “Sale” badge, old price struck through and discount in percent
- Description, details and related products
Cart, checkout and customer accounts

- Shopify checkout inside the app with order confirmation (payments, shipping, taxes and discount codes use your Shopify settings)
- Sign in with Shopify’s passwordless login (one-time code by email)
- Profile, order history with status, saved addresses
- Customer session tokens kept in secure storage (iOS Keychain, Android Keystore)
- Signed-in checkout with saved addresses; orders linked to the customer
Light and dark mode

- Modern glass design with light and dark themes; follows the phone or a fixed choice
- Your logo, app icon and brand colours for both themes from one config file
Multi-language with right-to-left support

- English and Arabic included; the whole layout mirrors for right-to-left languages
- Add a language by copying one JSON file
Built to be easy to own

- Connect your store by editing
assets/app-config.json - Rebrand tool:
dart run tool/rebrand.dart applies your app id, name and version to Android and iOS - Only 8 runtime packages, all with permissive licences (BSD, MIT, Apache 2.0)
- Unit and widget tests;
flutter analyze reports no issues - Optional push notifications add-on (Firebase Cloud Messaging), kept separate so the core app needs no Firebase account
WHAT YOU GET

- Full Flutter source code (Android and iOS)
- Ready-to-run demo store configuration
- HTML documentation: getting started, project structure, Shopify setup, every config option, rebranding checklist, publishing
- Rebrand tool and push notifications add-on
Regular License: one app for you or one client, free for end users. Extended License: for an end product that end users are charged for. See the Envato licences.
REQUIREMENTS
- Flutter 3.44 or newer
- Android 7.0 (API 24) or newer; iOS 15 or newer (building for iOS needs a Mac with Xcode)
- A Shopify store with the free Headless sales channel
APIS AND SERVICES USED
THIRD-PARTY SERVICES AND COSTS
ShopNative connects to external services that you use with your own accounts. Their costs are not covered by the purchase price of this item, and you are responsible for them:
- Shopify: you need your own Shopify store and plan. Shopify subscription, payment processing and app fees are charged by Shopify (the Headless sales channel itself is free).
- Firebase (optional): only if you enable the push notifications add-on. Firebase is a Google service; any Firebase fees are yours.
- App stores: publishing needs a Google Play developer account (one-time fee) and an Apple Developer Program membership (yearly fee).
AI DISCLOSURE
- AI tools were used: AI assistants (Claude) helped with parts of the source code, the documentation and the preview graphics. The author reviewed, tested and is responsible for all of it.
- No AI features: the app does not include any AI-powered features and does not send data to any AI service.
- App screenshots are captures of the app running on an Android emulator (status bar tidied to match the current version). The demo product and banner photos are from Pexels.
INSTALLATION AND PUBLISHING SERVICE (OPTIONAL, PAID)

Prefer not to do it yourself? We can set up and publish the app for you as a separate paid service, quoted per project (not included in the item price).
- We do: connect your Shopify store, apply your name, logo, icon and colours, build for Android and iOS, and submit the app to Google Play and the App Store.
- You provide: your purchase code, collaborator access to your store, your logo and colours, and your own Google Play and Apple Developer accounts (so the apps stay in your name).
Details: service page. For a quote, email devapptics@gmail.com with the subject “ShopNative setup” and your purchase code.
SUPPORT
Questions or problems? Email devapptics@gmail.com, call or WhatsApp +1 (213) 658-4875, or use the comments on this page. Please include your purchase code.
CHANGELOG
1.0.0: first release.
Shopify is a trademark of Shopify Inc. This item is not made or endorsed by Shopify. Demo photos are from Pexels and are not included in the download. Preview images use the Google Fonts Jost and Inter (SIL Open Font License).