Getting Start

The Mazi React Native UI KIT supports both React Native Cli and Expo Cli (Managed Workflow)

System Requirements

NodeJS

Make sure you have a recent version (15.11 or later) of Node installed globally. We recommend installing Node and Watchman using Homebrew. Run the following commands in a Terminal after installing Homebrew:

brew install node  
brew install watchman  

Expo Cli

If you prefer Expo Cli more than React Native Cli, this project is also supported. Please run the command below Terminal

npm install -g expo-cli

Please read more official web page for how to use Expo in detail https://docs.expo.io

React Native Cli

Node comes with npm, which lets you install the React Native command line interface. Run the following command in a Terminal:

npm install -g react-native-cli  

Getting Start With Expo CLI

After unzip the download pack, you’ll found a source-expo folder with all the files. Open a Terminal in source-expo folder and run command

Mazi – Source Expo
cd ./source-expo
npm install 
expo start

After you run the command successfully then you can find the result like the image below.

Mazi – Expo command

Please install the Expo demo app via Apple Store or Play Store. Then use your phone scan the QR code above for demo the Mazi app (please make sure your phone and your computer are using same the network connection)

Getting Start With React Native CLI

After unzip the download pack, you’ll found a source folder with all the files. Open a Terminal in source folder and run command

Mazi – Source

IOS

Install node modules

cd ./source  
npm install  

Install cocoapods

sudo gem install cocoapods  
cd ./ios  
pod update  
pod install  

Link fonts and resource icons

npx react-native link  

If the command npx react-native link is not work. Please try command below

cd ./source/
npm install react-native-asset
npx react-native-asset

Run with Ios Simulator by the command

open -a Simulator  
npx react-native run-ios  
Mazi – IOS Simulator

Android

Before getting started, please read thoroughly this React Native official docs for how prepare with Android development https://facebook.github.io/react-native/docs/getting-started
After you finished setup for Android, we will move to next step

Install node modules

cd ./source  
npm install  

Link fonts and resource icons

npx react-native link  

If the command npx react-native link is not work. Please try command below

cd ./source/
npm install react-native-asset
npx react-native-asset

Start a development server by the command

npx react-native start  

Using your Android Studio (3.5.3 or last version) and build project with folder ./source/android

Mazi – Android Studio Build

After then please do following steps below

  • Step 1: ADM Manager – Install your virtual devices for use
  • Step 2: Sync project with Gradle files
  • Step 3: Select virtual device and Run your application
Mazi – Android Studio Build with Virtual Device

Video Installation Guide

We also made video for how to set up for Ios and Android