Getting Started

The project Felix Travel supports both React Native Cli and Expo Cli (Managed Workflow)

System Requirements

Before going to install and setup this project, you should refer the document from the React Native official page for understand clearly about Setting up the development environment

Please make sure that you can run basic project from the React Native official page before getting started for build Felix Travel project

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

Felix Travel – 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.

Felix Travel – 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 Felix Travel app (please make sure your phone and your computer are using same the network connection)

Felix Travel – Expo demo

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

Felix Travel – Source

IOS

Install node modules

cd ./source
npm install

Install cocoapods

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

Link fonts and resource icons

cd ./source/
npx react-native link

Start a development server

npx react-native start

Using your Xcode application and open file ./source/ios/FelixPro.xcworkspace

  • Select your simulator device
  • Build project with simulator and your enjoy your development
Felix Travel – IOS Xcode Build

Android

Install node modules

cd ./source
npm install

Link fonts and resource icons

cd ./source
npx react-native link

Start a development server

cd ./source
npx react-native start

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

Felix Travel – 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

Video Installation for Android/IOS (MacOS)

Video Installation for Android (WindowOS)