Before You Start: What You Need
To follow this guide, you need a Shopify store (any plan), the WooStore Shopify Flutter app from CodeCanyon, Flutter SDK installed on your development machine (or use our setup service), Apple Developer account ($99/year for App Store distribution), and a Google Play Developer account ($25 one-time for Play Store distribution). If you want to skip the technical setup entirely, our Professional Installation Plan includes App Store submission, push notification configuration, and white-labeling for a fixed fee.
Step 1: Connect Your Shopify Store (5 minutes)
After purchasing the WooStore Shopify app, open the configuration file and enter your Shopify store URL and Storefront API token. The Storefront API is a read-only API specifically designed for mobile apps — it gives your Flutter app access to products, collections, cart, checkout, and customer accounts without exposing sensitive admin data. Generate your Storefront API token in Shopify Admin > Apps > Develop apps > Create an app > Configure Storefront API scopes.
Step 2: White-Label Your App (30 minutes)
Replace the WooStore logo with your brand logo (1024x1024 PNG), update the app name in both the Android and iOS configuration files, choose your primary brand color (one hex value controls the entire app theme), update the splash screen and onboarding illustrations, and configure your social links and contact information. Our app comes with a visual configuration file that handles all of this without touching the Flutter source code.
Step 3: Configure Push Notifications (45 minutes)
Create a Firebase project at console.firebase.google.com, add both an iOS and Android app to the project, download the google-services.json and GoogleService-Info.plist configuration files, drop them into the correct directories in the Flutter project, and enable Cloud Messaging in the Firebase console. Then connect your Firebase project to the WooStore push notification dashboard, which gives you a web interface to send broadcast notifications, schedule campaigns, and set up automated triggers for abandoned cart recovery.
Step 4: Build and Submit to App Stores (3-4 hours)
Run flutter build appbundle for Android and flutter build ipa for iOS. For Android, upload the .aab file to the Google Play Console, fill in the store listing (description, screenshots, feature graphic), set up your content rating questionnaire, and submit for review. Google Play typically approves apps within 2-3 days. For iOS, use Xcode or the Transporter app to upload the .ipa to App Store Connect, fill in the App Store listing, submit for App Review. Apple typically reviews apps within 24-48 hours.
Ready to Build Your App?
A complete step-by-step guide to launching a Flutter mobile app for your Shopify store — from purchase to App Store submission — in under 24 hours with WooStore.
Get the Shopify App Template