This section will help you walk through the minimum required setup to run MSTORE project.
Note: Videos guide don't contain environment setup walkthrough. Read install instructions section below for more details.
Expo installing guide: https://www.youtube.com/watch?v=2S5lyi-ogPg
Features demo: https://www.youtube.com/watch?v=JQp2WvMjwwk
Install via react-native: https://www.youtube.com/watch?v=1T0OxOrjqLQ&t=15s
Install via Xcode and Android Studio: https://www.youtube.com/watch?v=x8qxQLrim8IWindow
Installing guide: https://www.youtube.com/watch?v=XCeyb0t0QO4
Payment demo: https://www.youtube.com/watch?v=6hNz43oTyUA
Mstore +3.4 - Razorpay payment gateway install: https://www.youtube.com/watch?v=uTxvwgG9M3s&t=44s
MStore +3.4 - with new dynamic payment gateway - https://www.youtube.com/watch?v=XYsQcXTb_HA&t=16s
MSTORE was built on React Native framework. To run MSTORE, you need to install React Native, please back to "Requisite Setup" before go to this section
Extract the project source code to your workspace. Go to the root folder of the Pro version (mstore-pro)
Open command prompt and run the following command, you can use for both Expo & Pro version:
npm run setup// or run yarn, this is similar to Yarn but could be faster// install Yarn from https://yarnpkg.comyarn setup
This is command prompt is used for Pro version
// Step 1:npm install// or run yarn below, this is similar to Yarn but could be faster// install Yarn from https://yarnpkg.com// run the script after install: yarn install// Step 2: open your simulator by using Genymotion or Android Studio// Please see the detail setup from Requisite setup// To check the Android device is ready or not, run: adb devices// Step 3:react-native linkreact-native run-android
Extract the project source code to your workspace. Go to the root folder of the Expo version (mstore-expo)
XDE stands for Expo Development Environment. It is a standalone desktop app that includes all dependencies you’ll need to get started.
Download the latest version of Expo XDE from: https://expo.io/tools
The Expo client is like a browser for apps built with Expo. When you boot up XDE on your project it generates a unique development URL for you, and you can access that from the Expo client on iOS or Android, either on a real device or in a simulator.
On your device: download for Android from the Play Storeor for iOS from the App Store
You don’t need to manually install the Expo client on your emulator/simulator, because XDE will do that automatically.
Then the script to create the node_modules folder: yarn install or npm install
Open the XDE and open the project folder, then you can run the project on simulator by click to Device, open on iOS Simulator or Open on Android.
This is other way to run the project via terminal:
yarn installyarn start